Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos

P2135 on 1997-2010 Saab 9-5: Throttle Position Sensor Correlation Fault Causes and Fixes

On a Saab 9-5 with the 2.2L diesel engine, code P2135 almost always points to a failing electronic throttle body. This will cause the vehicle to enter 'Limp Home Mode' with severely reduced power. The most common and reliable fix is to replace the entire throttle body assembly, as the internal sensors are the point of failure.

18 minutes to read 1997-2010 Saab 9-5
Most Likely Cause
Failing Electronic Throttle Body Assembly
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$250 – $650
Parts Price
$150 – $450
⚠️ Drivable, but... — Driving is possible, but the vehicle will be in a 'Reduced Engine Power' or 'Limp Home Mode,' with severely limited acceleration and speed, which can be dangerous in traffic. This mode is intended only to get the vehicle to a safe location or a repair shop.
Key Takeaways
  • P2135 on a Saab 9-5 indicates a mismatch between the two throttle position sensors.
  • The most common symptom is the vehicle entering a 'Reduced Engine Power' or 'Limp Home Mode'.
  • The most probable cause is a faulty electronic throttle body assembly.
  • Before replacing parts, always inspect the wiring and connector to the throttle body for damage or corrosion.
  • After replacing the throttle body, a relearn procedure may be necessary to ensure proper idle and performance.
The trouble code P2135 stands for "Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation". Your Saab uses an electronic 'drive-by-wire' throttle system. The engine's computer (ECM) uses two separate sensors inside the throttle body to know the exact position of the throttle plate. These two sensors send different voltage signals that the ECM compares against each other as a safety check. This code means the signals from the two sensors do not match for a set period, and the computer can no longer trust the throttle position reading, triggering a fault.

What's Unique About the 1997-2010 Saab 9-5

While P2135 is a generic code, on many GM-era Saabs, including the 9-5 with the D223L engine, it is very commonly caused by the failure of the electronic throttle body assembly itself rather than just a wiring issue. The internal sensors wear out or fail, creating the voltage mismatch. While cleaning the throttle body is sometimes suggested for general maintenance, it will not fix the internal electronic fault that causes P2135. Replacement is the only long-term solution.

Generation note: This guide covers the first generation of the Saab 9-5 (1997-2010) equipped with the D223L 2.2L TiD diesel engine, which was available from 2002-2005. The electronic throttle control system and the common causes for P2135 are consistent for these model years.

Symptoms You May Notice

  • Check Engine Light is on
  • Vehicle enters 'Limp Home Mode' or 'Reduced Engine Power' mode
  • Severely limited acceleration or inability to accelerate
  • Erratic or unstable idle
  • Hesitation or surging during acceleration
  • Vehicle may stall
  • Cruise control becomes inoperative
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the accelerator pedal sensor when the fault is in the throttle body.
  • Replacing fuel injectors or suspecting a fuel delivery problem due to the poor engine performance, without first addressing the specific throttle-related code.
  • Assuming a vacuum leak is the cause of the P2135 code, although a vacuum leak can cause other driveability issues, it does not typically cause a sensor correlation fault.

Most Likely Causes

  1. Failing Electronic Throttle Body Assembly 🔴 High Probability → Shop Fuel Injection Throttle Body The internal throttle position sensors (TPS) within the Bosch electronic throttle body are a common failure point on this platform. Over time, the resistive tracks wear out, causing the voltage signals to become erratic and no longer correlate.
    How to confirm: Use a diagnostic scan tool to monitor the live data streams for Throttle Position Sensor 1 and Sensor 2. As the throttle is slowly opened and closed, the voltage readings should be smooth and correlate correctly (one may rise while the other falls). Jumps, dropouts, or a voltage difference greater than 4-8% between the sensors indicates a faulty sensor within the throttle body. 🎬 See how to test and replace electronic throttle bodies
    Typical fix: Replace the entire throttle body assembly. Aftermarket and remanufactured units are available. A throttle body relearn procedure (often called a 'throttle body alignment' or TBA) may be required after installation, which can sometimes be accomplished by letting the car idle for several minutes.
    Est. part cost: $150-$450
  2. Wiring or Connector Issues 🟡 Medium Probability Engine vibration and heat can cause wiring harnesses to become brittle or connector pins to lose tension or corrode over time, leading to intermittent signal loss.
    How to confirm: Visually inspect the wiring harness and connector going to the throttle body for any signs of damage, corrosion, or loose pins. With the key on and engine off, gently wiggle the connector and wiring while observing the TPS voltage readings on a scan tool to see if the signal becomes erratic.
    Typical fix: Repair the damaged section of wiring or clean/replace the connector pigtail.
    Est. part cost: $10-$50

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM/ECM): → Shop Engine Control Module (ECM) This is very uncommon, but possible. It should only be considered after the throttle body and wiring have been thoroughly checked and ruled out. An ECM failure will often be accompanied by other seemingly unrelated fault codes. Some forum users have pointed to this as a rare cause.
  • Faulty Accelerator Pedal Position (APP) Sensor: → Shop Accelerator Pedal Assembly While the code points to the throttle body sensors, a failing APP sensor at the gas pedal can sometimes cause similar correlation codes. This is less common for this specific code on this vehicle but worth considering if a new throttle body does not resolve the issue.

Diagnosis Steps

  1. Connect a diagnostic scan tool and confirm that P2135 is the primary code stored.
  2. Access the live data stream on the scan tool. Observe the voltage readings for both Throttle Position Sensor 'A' and 'B'.
  3. With the key on and engine off, slowly press the accelerator pedal to the floor and release it. The voltage readings from the two sensors should change smoothly and in a predictable, correlated manner.
  4. According to the SAAB WIS, a fault is registered when the voltage difference between the two sensors is greater than 4% at idle or 8% at full throttle. If you see any voltage spikes, dropouts, or a persistent difference outside this range, the throttle body is faulty.
  5. If the sensor data seems stable, perform a visual inspection of the throttle body connector and its wiring harness. Look for chafed wires, corrosion in the connector, or loose pins.
  6. Gently wiggle the wiring harness and connector while watching the live sensor data to see if you can induce a fault.
  7. If both the sensor data and wiring appear to be good, the issue could be with the Accelerator Pedal Position (APP) sensor or, in rare cases, the ECM itself.

Parts You'll Likely Need

  • Electronic Throttle Body Assembly (OEM #GM 93176028 (supercedes 12791257), Bosch 0281002437) — This is the most frequent cause of P2135 on this platform, as the internal sensors fail, causing the voltage correlation error. The entire unit must be replaced. 🎬 Watch: Saab 9-5 throttle body replacement overview
    Trusted brands: Bosch (OEM), ACDelco
    OEM price range: $350-$500
    Aftermarket price range: $150-$300

Related Codes That Often Appear With This One

  • P2176 — This code relates to the throttle actuator control system's inability to learn the idle position. It can appear after a throttle body replacement if the relearn procedure is not performed correctly.
  • P2101 — This code points to a problem with the throttle actuator control motor, which is also housed within the throttle body. A failing throttle body can have both bad sensors (P2135) and a bad motor (P2101).
  • P1230 — Another Saab-specific code indicating that the Throttle Valve / Pedal Position Sensor signal is not in the expected range, often pointing directly to a failing throttle body.

Platform-Specific Known Issues

  • Resetting Limp Home Mode Manually: On some Saab 9-5 models, it is possible to manually reset the throttle body from 'limp mode' at the unit itself. By removing the side cover, a spring-loaded cog can be reset, which may temporarily restore function. However, if the underlying electronic fault (P2135) exists, the throttle body will likely re-enter limp mode quickly. This is a temporary fix at best.
  • 🎬 Watch: How to reset Saab 9-5 limp home mode

Mechanic-Grade Diagnostic Values

  • Voltage sum of TPS Sensor 1 and Sensor 2 — expected: Consistently 5V. Failure: If the sum of the two sensor voltages deviates from 5V, it indicates a fault within the throttle body's internal sensor circuits.
  • 5V Reference at Throttle Body Connector — expected: A steady 5 volts at the 5V reference pin(s) with the key on, engine off.. Failure: Low, absent, or fluctuating voltage points to a wiring issue or a problem with the ECM's 5V reference circuit.

Scan Tool Commands That Help

  • Saab Tech 2: Idle Learn Reset / Throttle Body Adaptation — This function must be used after replacing the throttle body to allow the ECM to learn the new sensor's home and range values. Failure to do so can result in an unstable idle, other DTCs like P2176, or continued limp mode.
  • Saab Tech 2: Live Data Monitoring of TPS 1 and TPS 2 — This is the primary diagnostic step. Graphing both sensor voltages while slowly operating the pedal will clearly show any dropouts, spikes, or non-linear behavior that confirms an internal throttle body fault.

Wiring & Ground Locations

  • G7 — Located above the throttle body on the 4-cylinder diesel engine.. This is a critical engine grounding point. A loose or corroded connection here can introduce electrical noise and unstable voltages to various engine sensors, including the throttle body, potentially causing correlation faults.
  • G25 — Main battery ground connection on the gearbox.. A poor main ground connection at the gearbox can affect the entire powertrain's electrical system, leading to unpredictable sensor behavior and fault codes.
  • G2 — Located on the left-hand structural member behind the headlamp, serves as a primary chassis ground for the battery.. This is part of the main grounding scheme. A redundant ground cable often runs between G2 and G25, highlighting the importance of solid chassis and powertrain grounds for stable electronics.

Real Owner Repair Stories

  • Reddit user on r/saab (2008 Saab 9-3 2.0T (similar GM T8 system)) — Check Engine Light with P2135, vehicle enters limp mode.
    ❌ Tried (didn't work) Resetting the ECU by disconnecting the battery provided a temporary fix, but the code would return.
    ✅ What actually fixed it The user noted the problem only occurred in very cold weather (below freezing). While the thread did not have a final confirmed repair, the top suggestions from experienced users were a failing throttle body or, more rarely, a failing ECU, which can be sensitive to temperature changes when failing.

Model Year Variations Within This Range

  • 2002-2005: The D223L 2.2L TiD engine was used in the Saab 9-5 from 2002 to 2005. While the core engine and throttle system remained consistent, minor changes occurred in the 9-5 platform. For example, 2003 and later models received ESP (stability control) instead of just TCS (traction control), and 2004-2005 models had cosmetic updates like a different front bumper for the Aero trim and an updated SID (Saab Information Display). These changes do not significantly affect the diagnosis or repair of code P2135.

Diagnostic Flowchart

Start by confirming P2135 is the primary fault code. This diagnostic focuses on the correlation between Throttle Position Sensors A and B within the Bosch electronic throttle system common to the D223L engine.
Access live data for TPS 1 and TPS 2. With Key On Engine Off (KOEO), slowly sweep the accelerator pedal. Do you see voltage spikes, dropouts, or a correlation gap >8%?
Perform a 'wiggle test' on the throttle body connector and harness while watching live data. Does the signal fluctuate?
→ Repair the wiring harness or replace the connector pigtail. Engine vibration on the 2.2L Diesel often causes brittle wiring or pin tension loss in the Bosch connector.
On this Saab 9-5, have you attempted to manually reset the mechanical 'Limp Home' cog under the throttle body side cover?
→ Remove the side cover and reset the spring-loaded cog. Note: This is a temporary measure; if the P2135 electronic fault persists, the unit will likely trigger limp mode again immediately.
Is the vehicle a high-mileage unit or a platform mate like the Opel Vectra C/Saab 9-3 with the same D223L engine?
→ Replace the Electronic Throttle Body assembly ($150-$450). The resistive tracks in the Bosch units are a high-probability failure point on the D223L platform. Perform a throttle body relearn by idling for several minutes post-install.
→ Double-check the connector for corrosion or 'green crusties' before replacing the expensive throttle assembly. If clean, proceed with throttle body replacement as internal sensor wear is the primary cause of P2135.
→ The issue may be intermittent or located in the Accelerator Pedal Position (APP) sensor. Monitor APP sensor live data while driving or check the ECM for rare internal faults.
→ Address EGR clogging or fuel system air leaks first. On the D223L, carbon buildup and perished fuel return lines are frequent issues that can mimic poor performance before throttle faults occur.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Bosch VP44 Injection Pump Failure 🔴 High — Can occur at moderate to high mileage. Failure is often sudden, causing the engine to cut out or fail to start.
  • EGR Valve Clogging 🟠 Medium — Common on diesel engines. Carbon buildup restricts the valve, leading to poor performance, increased smoke, and EGR-related fault codes (e.g., P0401).
  • Air Leaks in Fuel System Causing Hard Starts 🟠 Medium — Aging rubber fuel return lines and injector seals can perish, allowing air into the fuel system. This typically manifests as difficulty starting the engine, especially when cold or parked facing uphill.
  • SID (Saab Information Display) Pixel Failure 🟡 Low — Extremely common across all 9-5 models. The ribbon cable connecting the LCD screen to the circuit board degrades, causing lines of pixels or the entire display to become unreadable.
  • Turbocharger Failure 🔴 High → Shop Turbocharger — Reported on higher-mileage vehicles, often due to bearing wear or oil starvation. Symptoms include white/blue smoke from the exhaust and loss of power.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: Given that the failure mode of the throttle body is electronic wear-out, purchasing a used unit is a significant gamble. It only makes sense if the part is from a verified low-mileage donor vehicle and comes with a warranty from the seller. A new or professionally remanufactured unit is strongly recommended for long-term reliability.

Donor-vehicle mileage cap: roughly under 60000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Verify the part number (Bosch 0281002437 or GM 93176028) matches exactly.
  • Inspect the electrical connector for any corrosion, bent, or damaged pins.
  • Check the plastic housing for any cracks, warping, or signs of heat damage.
  • Manually move the throttle plate (if possible) to feel for any binding or roughness.
  • Ask the seller for the mileage of the donor car if available.

OEM-only on this vehicle (don't cheap out):

  • While aftermarket options exist, the OEM Bosch unit is the most proven and reliable choice. An electronic component this critical to driveability is often not a good place to save money with an unproven brand.

Aftermarket brands forum-validated for this vehicle:

  • Bosch (OEM supplier)
  • ACDelco (GM's official parts brand)

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name parts from online marketplaces should be avoided, as their internal electronics may not meet OEM specifications for accuracy and durability, leading to a repeat failure.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2008 Saab 9-3 (similar D223L-style system)

Symptoms: P2135 code appearing specifically during very cold weather conditions.

What fixed it: The community confirmed it is typically a failing throttle body, though the ECU was mentioned as a rare secondary possibility.

Source hint: r/saab on Reddit (2023) titled 'P2135 code'

Saab 9-5 2.2L Diesel

Symptoms: Owner questioned if cleaning the throttle body would provide a long-term solution for the recurring fault.

What fixed it: The consensus determined that electronic failure of the unit was inevitable, requiring a full replacement of the throttle body assembly.

Source hint: Saab Tech Talk (STT) Forum (2011) topic 145.0

Frequently Asked Questions

Can I just clean the throttle body on my Saab 9-5 to fix the P2135 code?
While cleaning is often discussed, the consensus among Saab owners is that P2135 typically stems from an internal electronic failure of the resistive tracks in the Bosch unit, which eventually requires a full replacement.
Is there a way to get my 9-5 out of 'Limp Home Mode' without a scan tool?
Yes, on some 9-5 models, you can manually reset the throttle body by removing the side cover and resetting a spring-loaded cog. However, this is a temporary fix, and the P2135 fault will likely trigger limp mode again quickly.
What voltage difference between the sensors triggers P2135 on the D223L engine?
According to the SAAB WIS, a fault is registered if the voltage difference between Throttle Position Sensor 1 and 2 is greater than 4% at idle or 8% at full throttle.
Are there specific brands I should look for when replacing the throttle body?
The OEM Bosch unit (Part #0281002437) or ACDelco are the recommended brands. Unbranded parts should be avoided as their internal electronics may not meet the required accuracy for the Saab ECM.
Does the P2135 code affect the cruise control on my Saab?
Yes, one of the symptoms of this fault is that the cruise control system will become inoperative.
Could the P2135 code be caused by the accelerator pedal instead of the throttle body?
If the throttle body sensor data and wiring are confirmed to be good, the issue may lie with the Accelerator Pedal Position (APP) sensor.
How to Reset Saab Trionic 7 Throttle Body Limp Home Mode
How to Reset Saab Trionic 7 Throttle Body Limp Home Mode
Saab 9-5 Throttle Body Limp Home Reset
Saab 9-5 Throttle Body Limp Home Reset
Saab 2.3 Limp Home Mechanical Reset
Saab 2.3 Limp Home Mechanical Reset
Saab 9-5 Throttle Body Replacement Overview
Saab 9-5 Throttle Body Replacement Overview
Electronic Throttle Body Testing and Replacement | P0222 P0223 P2135
Electronic Throttle Body Testing and Replacement | P0222 P0223 P2135
Saab throttle body cleaning and limp home mode reset
Saab throttle body cleaning and limp home mode reset
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jun 8, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P2135 (Deep Dive) for:
  • Saab 9-5: 19971998199920002001200220032004200520062007200820092010
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part