2006 Dodge Stratus P0128 Code: Causes, Symptoms, and Diagnostics After Thermostat Replacement
I recently encountered the OBD2 diagnostic code P0128 on my 2006 Dodge Stratus with a 2.4L engine. I replaced the thermostat (set to 195°F), the thermostat housing, and the coolant temperature sensor, but the P0128 code returned. Worse, the vehicle intermittently shuts off while driving. Despite these repairs, the issue persists. What other potential causes could be responsible for this behavior? Is it possible that the engine control module (PCM) is receiving incorrect data from the coolant temperature sensor or thermostat? I've checked basic systems like the serpentine belt and alternator, but no additional fault codes are appearing when using a scanner. The vehicle runs normally under normal conditions but struggles to maintain operation during driving. I'm concerned that the P0128 code might be linked to engine shutdowns — is this plausible? If not, what other diagnostic steps should I take?
The P0128 code alone does not typically cause an engine to shut off. It's important to use a proper OBD2 scanner to check for additional fault codes. Do not rely on the 'key dance' trick as it is ineffective. Ensure you used the correct thermostat (195°F), and confirm that the cooling system was properly refilled with coolant and any air pockets were purged from the system. Also, verify the voltage output of the ECT sensor — check the tan/blk wire for proper signal (should be around 0.5V to 4.5V depending on temperature).