Jeep Error Code P0128: How to Fix It

Medium 2-3 hours Medium Severity Verified June 2026
Error Code
P0128
Brand
Jeep
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
2-3 hours
Error code P0128 in your Jeep means the engine coolant thermostat is not reaching the proper operating temperature fast enough. This typically indicates a faulty thermostat, low coolant levels, or a cooling system issue that prevents your engine from warming up properly.
Ad

Tools You'll Need

How to Fix Error Code P0128

  1. Check coolant level

    Never remove the radiator cap when the engine is hot - serious burns can occur from pressurized hot coolant.
  2. Scan for error codes

  3. Test drive the vehicle

    If temperature gauge shows overheating, stop driving immediately to prevent engine damage.
  4. Inspect thermostat housing

  5. Test thermostat operation

    Be careful of moving engine parts and hot surfaces when engine is running.
  6. Drain cooling system

    Coolant is toxic - dispose of properly at recycling center or auto parts store.
  7. Replace thermostat

  8. Reassemble and refill

  9. Bleed air from system

    Monitor temperature gauge closely during first few drives to ensure proper operation.
  10. Clear codes and verify fix

Parts You May Need

Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Ad

When to Call a Professional

Call a professional if you're uncomfortable working with cooling systems, if multiple error codes are present indicating complex issues, or if the problem persists after thermostat replacement. Also seek professional help if you discover internal engine damage or if cooling system components show extensive corrosion.

Frequently Asked Questions

Can I drive with P0128 error code?
You can drive short distances, but extended driving with P0128 can cause poor fuel economy, increased emissions, and potential engine damage from running too cool. Have it diagnosed and repaired soon.
How much does it cost to fix P0128 in a Jeep?
DIY thermostat replacement costs $20-50 for parts. Professional repair typically costs $150-300 including labor. Costs vary by Jeep model and local labor rates.
What causes P0128 code in Jeep vehicles?
Common causes include stuck-open thermostat, low coolant level, faulty coolant temperature sensor, air in cooling system, or a malfunctioning radiator fan that runs constantly.
How long does thermostat replacement take?
Thermostat replacement typically takes 2-3 hours for DIY repair, including cooling system drain and refill. Professional shops can usually complete it in 1-2 hours.
Will P0128 cause my Jeep to fail emissions testing?
Yes, P0128 will likely cause emissions test failure because it indicates the engine isn't reaching proper operating temperature, which affects emissions control systems.