OBD-II trouble code
P2135: Throttle/Pedal Position Sensor 'A'/'B' Voltage Correlation
The two throttle position sensors inside the throttle body don't agree with each other. On GM trucks and SUVs in particular this is THE 'Reduced Engine Power' code that strands owners on the shoulder — and the first thing to try is often a $10 can of throttle body cleaner.
Quick facts
- System
- Powertrain
- Category
- Throttle / Idle
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $10 – $700
- DIY difficulty
- Intermediate DIY
What does P2135 mean?
P2135 is the throttle-side correlation code. The throttle body on a drive-by-wire vehicle contains two independent throttle position sensors (commonly labeled A and B) that report the throttle plate angle to the PCM on separate signal wires. Like the redundant pedal sensors, having two TPS sensors lets the PCM cross-check the reading — if both agree, the PCM trusts the value; if they disagree by more than a programmed threshold, P2135 sets and the PCM enters a reduced-power state.
If you searched this code, there's a good chance you're driving a GM truck, SUV, or sedan from roughly 2003 onward and you're seeing 'Reduced Engine Power' on the dash. P2135 is THE code that produces that warning on GM full-size trucks (Silverado, Sierra, Tahoe, Yukon, Suburban, Escalade), midsize SUVs (TrailBlazer, Envoy), and some passenger cars (Impala, Malibu). Ford F-150 with electronic throttle, certain Chrysler products, and many other electronic-throttle vehicles can throw it too, but the GM truck/SUV population is where this code's search volume comes from. Owners get stranded by it, and stranded owners search.
The cheap test first move is throttle body cleaning. Carbon buildup around the throttle plate is the single most common root cause across all affected platforms. As carbon accumulates on the plate edges and the bore, the plate doesn't close uniformly or open smoothly, the two TPS sensors disagree about where the plate is, and P2135 sets. About 50-60% of P2135 codes resolve after a thorough throttle body cleaning and a platform-specific throttle relearn. The cost is $10-30 in parts and an hour of work. Try this before agreeing to a $400-700 throttle body replacement.
When cleaning doesn't fix it, the next most common cause is sensor wear inside the throttle body. Both TPS sensors are integrated into the electronic throttle body assembly and aren't serviceable separately on modern vehicles — replacing the throttle body replaces both sensors. Less common causes include wiring damage between the throttle body and the PCM (chafing against intake or exhaust components), connector issues, and on the GM trucks specifically, a known software calibration issue on some early 2003-2008 vehicles that was addressed by a PCM reflash through TSB coverage.
Common causes
- Carbon buildup on the throttle plate and bore — the leading cause on GM trucks and most other affected platforms
- Worn TPS sensors inside the throttle body — the integrated electronic TPS modules age and develop disagreement between A and B over time
- Throttle plate not closing fully due to gummed-up bore
- Damaged or chafed wiring between throttle body and PCM
- Pushed-back or corroded pin at the throttle body connector
- Failed throttle actuator motor — moves the plate unevenly, confusing the TPS sensors
- GM-specific: early 2003-2008 PCM software calibration issue (see TSB coverage for your specific year/platform)
- Recent throttle body replacement without proper relearn
- Vacuum leak large enough to disturb idle baseline (less common but documented)
Symptoms
- 'Reduced Engine Power' warning message on the dash — the signature symptom on GM trucks and SUVs
- Check Engine Light on
- Limp mode — engine refuses to rev above about 1,500-2,500 RPM
- Engine starts and idles but won't accelerate to highway speeds
- Stranded on the side of the road if it sets during driving
- Throttle response is muted, delayed, or unresponsive
- Rough or unstable idle
- Vehicle may need to be restarted to temporarily clear the limp mode (which returns once the code re-sets)
Diagnostic steps
- 1.Pull all codes and freeze frame data. P2135 alone is the simple case. P2135 + P0121/P0122/P0123 may point at a TPS hard failure rather than just disagreement.
- 2.Visually inspect the throttle body. Pull off the intake duct on the front of the throttle and look at the plate and bore. Heavy carbon = your problem.
- 3.Clean the throttle body with throttle body cleaner (NOT carb cleaner — different chemistry). Be gentle with the plate; many electronic throttle bodies have a coating that aggressive cleaning will damage. Clean both sides of the plate and the bore thoroughly.
- 4.Perform the platform-specific throttle relearn. On GM trucks: key on, foot OFF the pedal, wait at least 2 minutes (this is the GM idle learn), then start the engine and let it idle to full operating temperature without touching the throttle. Skipping this step is the #1 reason cleaning seems to 'not work.'
- 5.Drive the vehicle for 50-100 miles to confirm the code stays gone.
- 6.If P2135 returns after a thorough cleaning and relearn, the throttle body itself is worn and needs replacement.
- 7.On 2003-2008 GM trucks/SUVs, check the dealer for any open PCM reflash TSBs before replacing the throttle body — a free software fix may apply.
- 8.After throttle body replacement, perform the relearn procedure again.
Repair cost
$10 – $700
Low end is a $10-30 DIY throttle body cleaning that resolves about half of P2135 codes. Professional throttle body cleaning with proper relearn at a shop runs $100-200. PCM reflash (if a TSB applies on certain GM vehicles) is sometimes free under warranty or $100-200 out of warranty. Throttle body replacement is $300-500 on mainstream platforms (GM trucks, Ford F-150) and $500-700 on luxury platforms (BMW, Audi). Always start with cleaning + relearn before agreeing to a throttle body replacement — the cleaning fixes the majority of cases for a fraction of the cost.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with throttle body cleaning preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.