Skip to content
Skip to content

OBD-II Code · Fuel & Air

P1281

Manufacturer-Extended Powertrain Code (P1281)

low severitySafe to drive$50-$2,000

See deep dive below for full diagnostic context.

Common symptoms

  • CEL

Likely causes

  • See deep dive

Where to start

  1. Try the cheapest cause first. Start by checking: see deep dive.
  2. Cost & scope. $50-$2,000
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P1281 on Chrysler/Mopar is Engine is Cold Too Long — the ECM watched the coolant temperature sensor reading during a complete drive cycle and the engine never reached the closed-loop target temperature (usually 160-200 degrees F) within the expected 10-15 minute warm-up window. This is the classic Chrysler stuck-open thermostat code. Cheapest-first ladder: scan live ECT data from a cold start and watch the temperature climb — a healthy engine should hit 180-195 degrees F within 10-15 minutes of normal driving; if it hovers at 140-160 degrees F or climbs slowly and never reaches the regulating range, the thermostat is stuck partially open. Feel the upper radiator hose at startup — it should stay cool for the first 3-5 minutes (thermostat closed) and then suddenly warm as the thermostat opens; if it warms immediately, the thermostat is stuck open. Verify the ECT sensor accuracy with a known-good thermometer at the upper hose at multiple points (cold, mid-warmup, full warm); the sensor reading should agree within ~5 degrees F. Inspect the cooling fan operation — a fan that runs continuously at low coolant temps can prevent the engine from warming up, especially in cold ambient conditions. Don't replace the ECT sensor on a P1281 — the sensor is correctly reporting the actual coolant temperature; the fault is mechanical (thermostat) 90% of the time.

Vehicle-specific patterns

Vehicle-specific patterns: 1997-2006 Jeep Wrangler / Cherokee / Grand Cherokee 4.0L inline-6 is the headline P1281 platform — the OEM 195F thermostat fails open after 80-120K miles, and the symptom set is hard cold starts, weak heater output in winter, and the P1281 code on the second or third drive cycle of cold weather. 1996-2010 Dodge/Chrysler Caravan / Town & Country with the 3.3L or 3.8L V6 throws P1281 from the same thermostat failure but the thermostat housing is plastic and frequently cracks during replacement (use a torque wrench, 100 in-lb max). 2005-2010 Dodge Charger / Magnum / Chrysler 300 3.5L V6 and 2.7L V6 throws P1281 from thermostat failure plus the well-known water-pump weep that can mimic the same symptom set. 2003-2008 Dodge Ram 5.7L Hemi shows P1281 less often but uses the same thermostat-stuck-open root cause. Estimated repair: $80 (thermostat DIY on a Wrangler) to $350 (thermostat + housing + coolant flush at a shop).

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 9 tools