if someone has the same problem after changing the tps check the signal wire on the sensor make sure is not grounded is the middle white wire on the top connector mine was a 1997 quest and i did have the trouble codes p0120 p0325 p1705 and the wire was grounding in the engine harness you can bypass the wire the connector on the front of engine(belt side) red wire save a lot of money
P0120 code is for the TPS/Throttle pedal position sensor .
P0120 Throttle Position Sensor P0325 Knock Sensor This is codes that are telling you that the TPS sensor and the Knock sensors are faulty.Replace them.
Trouble code P0120 means: Throttle position or pedal position sensor/switch circuit malfunction
Trouble code P0120 means:Throttle/pedal position sensor/switch A circuit malfunction
Trouble code P0120 means:Throttle/pedal position sensor/switch A circuit malfunction
To repair the P0120 code you need replace the Throttle Position Sensor/Switch. You will find it located on the throttle body of the intake manifold in the engine compartment of your vehicle.
The P0120 code in a Daewoo Lubrira typically indicates a problem with the throttle position sensor (TPS) circuit. This could be due to a malfunctioning sensor, wiring issues, or poor connections. It suggests that the engine control unit (ECU) is not receiving the correct input from the TPS, which can affect engine performance and responsiveness. To resolve this issue, it's advisable to inspect the sensor and its wiring for any damage or faults.
PO120 EOBD Code Throttle position sensor A/ Accelerator pedal position sensor A/ - circuit malfunction.
throttle position sensor A/accelerator pedal position sensor A-cicuit malfuntion, probable cause,wiring,tpp/app sensor,ecm
Code P0120 on a 1998 Mazda Protege indicates a problem with the throttle position sensor (TPS) circuit. This code typically means that the engine control module (ECM) has detected an abnormal voltage reading from the TPS, which can affect engine performance and throttle response. Possible causes include a faulty TPS, wiring issues, or poor connections in the circuit. It's advisable to inspect the sensor and its connections to diagnose and resolve the issue.
Quoth http://www.aa1car.com/trouble-codes/page3.htm : "THROTTLE POSITION TROUBLE SENSOR (TPS) CODES These include P0120, P01210, P0122, P0123, P0124 P0222, P0223, P0224, P0225, P0226, P0227, P0228 & P0229, and can be set if the TPS sensor readings are too high or too low (out of range), if the signal is lost, or if the signal does not correspond to the MAP sensor's readings. The TPS sensor monitors the position of the throttle so the computer can add more fuel when the engine is accelerating or under load. The computer may also need to know when the throttle is at idle or wide open to control other functions. A bad TPS can cause driveability problems such as hesitation. The sensor's resistance changes as the throttle moves, causing the return voltage signal to vary. Look for a change in the voltage output as the throttle opens and closes. No change or skips in the output would indicate a faulty TPS sensor. Also note: the idle voltage is adjustable on some TPS sensors and must be set within specifications for accurate operation. If the voltage adjustment is not within specifications, it can adversely affect performance and throttle response."
Actually, there are two coolant temperature sensors. One is for the gauge and the other tells the ECM [computer] what the coolant temperature is. If your gauge is reading normal, that sensor is probably OK. It is likely the other sensor is giving false info to the ECM which is turning on the light and showing a code P0128. If it is sending a reading that is too low, the ECM demands more fuel from the injectors [usually resulting in poor fuel mileage]. If it is sending a reading that is too high [overheating] the ECM says to lean out the fuel mixture. The vehicle would then be very difficult to start and drive when cold until completely warmed up. False readings somewhere in the middle will give combinations of both symptoms.Good answer, interesting point. I'd just add that the basic meaning for a P0128 code is:Coolant Thermostat Problem. Usually not getting hot enough in the time given, that is standard.