Skip the auto shop - Our mechanics make house calls

Q: Rough idle, thermostat code

asked by on

My vehicle is rough when idling, even when it's warm. The RPMs jump between 0 and 1 on the tachometer. A few times, it has dropped all the way to zero and died. I also noticed some bad hesitation when I'm speeding up. When I had the throttle body cleaned, it worked better for a week, but the problem came back. One mechanic has suggested replacing the throttle body, and that I just have a "common issue". Maybe related: The check engine light is on, but it's not throwing a code on the throttle. The code is for the thermostat. Could a thermostat cause my issue, or would it be something else?

A: I'm guessing the codes is P0128 Coolant...

I'm guessing the codes is P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature).

The code and the symptoms you are experiencing may or may not be related. The powertrain control module (PCM) determines operating temperature via the signal from the engine coolant temperature sensor (ECT). A problem with the ECT or its circuit can set a code P0128 and could also cause the drivability problems you are experiencing. However, there are dozens of other possible causes for your symptoms. Anything from a vacuum leak to a faulty idle air control valve could be the cause. A dirty throttle body is a very common problem on vehicles such as yours, but you said your mechanic already cleaned that. I suggest you have a trained professional diagnose your trouble codes and inspect your vehicle firsthand to find the right fix for your rough idle.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: Engine makes a wooshing noise

Hello. This is a common problem on this vehicle. In some cases it is caused by one of the intake hoses coming loose but most of the time it is caused by a failure in the turbo bypass actuator. These...

Q: Check Engine Light is on - 2003 Honda Accord

Hello. If the issues appeared when using the AC and defroster, then they are likely related to that system. In most cases, the AC / Heater does not use vacuum lines as a part of it's operation, so a vacuum...

Q: Starter / or battery ?

This is correct. If your car's starter was failing, it would not be able to be jump started since the power from being jump started is still eventually sent to the starter via jumper cables rather than your car's own...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.