1999 Mercury Villager Over-Revving at 1800 RPM with P0120 DTC Code
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.
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.