Can you keep driving?
Can you keep driving?
Stop driving if any of these apply
- !The engine starts stalling, losing power sharply, or refusing to respond to throttle normally.
- !The check-engine light flashes or the vehicle suddenly runs much worse after the code appears.
What to check first
Step-by-step checks
- 1
Free - no tools
Inspect the TPS connector and harness for looseness, corrosion, or places where the wire rubs or flexes
- 2
Free - no tools
Use scan data if available to see whether the signal drops in and out during a wiggle test
- 3
Basic tool needed
Check whether the code appears after bumps, heat soak, or repeated acceleration events
- 4
Basic tool needed
If the throttle body has been cleaned recently, make sure the connector and linkage were not disturbed
- 5
Basic tool needed
If other throttle or pedal codes are present, diagnose the group together
If the code returns
- -If the reading changes with harness movement, wiring repair should come before a new sensor.
- -If the signal only fails hot, heat-related harness damage becomes more likely.
- -If the code returns after replacement, inspect the connector pins and wire routing again.
Background
What this code means
P0229 is a generic OBD-II code for an intermittent throttle position sensor C circuit fault.
That usually means the signal comes and goes or jumps around in a way that does not match pedal movement. Intermittent faults are often wiring or connector problems rather than a pure sensor failure.
Diagnosis
Common causes
Loose connector or pin fit
Intermittent contact can make the TPS signal drop out.
Failing sensor
The sensor may be unstable under heat or vibration.
Harness rub-through or break
Movement and vibration can open the circuit intermittently.
Throttle-body service issue
Recent work can leave the connector or linkage in a marginal state.
Avoid these mistakes
What not to do
- xDo not replace the sensor or pump first if there is obvious wiring, connector, or intake damage.
- xDo not ignore drivability changes or stalling just because the code sounds electrical.
Parts
Parts that may need replacing
See also
Related OBD codes
P0225
P0225 usually means throttle position sensor C has a circuit malfunction.
P0226
P0226 usually means throttle position sensor C is out of range or performing poorly.
P0227
P0227 usually means throttle position sensor C is reading too low.
P0228
P0228 usually means throttle position sensor C is reading too high.
Source notes
Generic OBD-II (SAE J1979 / ISO 15031-5). P0229 was expanded around intermittent throttle-position faults on the C channel, especially loose connectors, broken wiring, and vibration-related issues.
This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.
This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.
Last reviewed: 2026-04-10
Reference: Open reference