← Back to list

1999 Mercury Villager Over-Revving at 1800 RPM with P0120 DTC Code

Model: 1999 Villager Fault Code: P0120 Posted: 2015-06-12 14:52

I own a 1999 Mercury Villager that is experiencing over-revving at approximately 1800 RPM. I've already replaced the spark plugs, plug wires, fuel filter, and the throttle position sensor (TPS). Despite these repairs, the vehicle continues to display DTC code P0120. What other potential causes could be responsible? I've missed a significant amount of work and can't afford any further delays. Any expert advice would be greatly appreciated.

Related fault codes
P0120
Comments (3)
Anonymous 2015-06-12 16:49

Refer to the detailed explanation of P0120 in this forum thread, which covers common causes and troubleshooting steps. Since you've recently replaced the TPS, ensure that the output voltage is within specifications. If not, inspect the throttle body and plate for cleanliness, and verify that the plate returns properly to a closed position at idle.

Anonymous 2015-06-13 10:40

I plan to check this as soon as I get home from work. I was recently advised that a vacuum leak might cause this kind of behavior—does that sound plausible?

Anonymous 2015-06-13 17:59

Vacuum leaks can indeed lead to high idle, but they typically trigger different diagnostic codes. At this stage, the priority should be resolving the P0120 code before addressing other symptoms.