Drivers typically notice the check‑engine light flashing or staying on, accompanied by a throttle that feels “dead” or “jumpy.” Acceleration may be sluggish, and the engine can stall when the vehicle is at idle or when the accelerator is released quickly. In some cases the power‑train warning lamp illuminates, indicating that the PCM has entered a reduced‑power or limp‑mode strategy to protect the engine. These symptoms appear suddenly because the PCM can no longer trust the throttle position data it receives from sensor G.
Because the fault is a communication loss, the PCM may default to a fail‑safe map that restricts throttle opening, producing the power loss and stall symptoms listed above.
Corroded pins, broken wires, or loose connector clips interrupt the voltage or CAN‑bus signals that the TPS sends to the PCM. Even a single high‑resistance joint can cause intermittent data loss, triggering U0688.
The TPS contains a potentiometer or Hall‑effect element that generates a voltage proportional to throttle angle. Internal short circuits, open circuits, or sensor‑head damage can prevent a valid signal from reaching the PCM, resulting in a “lost communication” condition.
The PCM’s CAN‑bus transceiver or internal microcontroller may develop a fault that prevents it from receiving or interpreting messages from the TPS. Software corruption, water intrusion, or component fatigue are common culprits.
After a major repair, a software update, or a recall, the PCM’s calibration tables for the TPS may become mismatched. An out‑of‑date calibration can cause the PCM to reject incoming TPS data, logging U0688 even though the hardware is sound.
– Connect a professional OBD‑II scanner. Confirm that U0688 is present and note any accompanying codes (e.g., P0120, P0121) that may point to sensor or circuit issues.
– Visually examine the TPS harness for frayed wires, burnt spots, or corrosion.
– Disconnect the TPS connector, clean the pins with electrical contact cleaner, and reseat firmly.
– Perform a continuity test on each wire to the PCM to rule out opens or shorts.
– With the ignition on and the throttle closed, measure voltage at the TPS signal wire (typically 0.5 V).
– Slowly open the throttle; voltage should rise smoothly to ~4.5 V at full opening.
– Any erratic jumps, dead zones, or flat readings indicate a sensor fault.
– Use a CAN‑bus scanner or oscilloscope to monitor the data stream on the bus while moving the throttle.
– Absence of TPS‑related frames or corrupted frames confirms a communication breakdown at the module level.
– If wiring and sensor tests are clean, upload the latest PCM software version and re‑run the throttle calibration procedure per manufacturer specifications.
– Verify that the PCM now acknowledges TPS data (no U0688 after a clear‑code cycle).
– Minor PCB trace repairs or solder re‑flows on the PCM may restore communication, but success rates are low when water damage or internal component failure is present.
– When the PCM repeatedly logs U0688 after all electrical and software steps, replacement is the reliable path.
Cost Estimates
If the PCM continues to lose TPS communication after thorough wiring repair, sensor verification, and software updates, the internal communication circuitry is likely compromised. While isolated repairs can temporarily restore function, repeated faults are common once moisture, corrosion, or component fatigue has damaged the module’s bus transceiver.
Modern control modules are complex and integrated with security and immobilizer systems. That’s why choosing a replacement isn’t only about the hardware—it’s about correct programming and compatibility. Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by warranty. Replacement units vary depending on production date and software version, so the correct module is matched by VIN before programming, ensuring seamless integration with your vehicle’s network.
Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.