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 🛍️ Shop This Part

P2135 on 2004-2012 Volvo S40 2.0D: Causes and Fixes for Limp Mode

On a 2004-2012 Volvo S40, code P2135 is most often caused by a faulty accelerator pedal sensor or a poor connection at the Central Electronic Module (CEM). Before buying parts, clean the CEM connectors under the glovebox, as this is a common, free fix that has solved the issue for many owners.

21 minutes to read 2004-2012 Volvo S40
Most Likely Cause
Poor Connection at Central Electronic Module (CEM)
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $650
Parts Price
$10 – $400
🚫 Do not drive — Continued driving is not recommended. The vehicle can enter a 'Reduced Engine Performance' or 'limp mode' at any time, causing a sudden loss of power that is dangerous in traffic.
Key Takeaways
  • P2135 means there is a disagreement between throttle or pedal position sensors, causing limp mode.
  • ALWAYS start by cleaning the Central Electronic Module (CEM) connectors in the passenger footwell. This is a well-documented, free fix for this specific car.
  • If cleaning the CEM doesn't work, the most likely failed part is the accelerator pedal assembly.
  • Use a scan tool with live data to confirm which sensor is failing before replacing parts.
  • Do not drive the vehicle with this code, as a sudden loss of power can be extremely dangerous.
The trouble code P2135 stands for 'Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation'. This means your car's main computer, the Engine Control Module (ECM), has detected a disagreement between the signals from two separate sensors that monitor either the accelerator pedal's position or the throttle plate's position. These sensors are a safety feature; if their readings don't match, the ECM can't be sure how much power the driver is requesting and will trigger a fault to prevent unintended acceleration, usually resulting in 'limp mode'.

What's Unique About the 2004-2012 Volvo S40

On this specific P1 platform Volvo (which includes the S40, V50, C30, and C70), a very common and unique cause for P2135 is a poor electrical connection at the Central Electronic Module (CEM), located in the passenger footwell. Owners report that passengers can accidentally kick the module or its wiring, leading to intermittent connection issues that trigger this code. Furthermore, the CEM is vulnerable to moisture from clogged sunroof drains or a poorly sealed windshield, causing corrosion on the connector pins (especially the green connector). Many owners have fixed the problem simply by disconnecting, cleaning with contact cleaner, and reconnecting the CEM plugs, avoiding the cost of replacing parts.

Symptoms You May Notice

  • Sudden loss of power and entering 'Limp Home Mode'
  • "Reduced Engine Performance" or "Anti-Skid Service Required" message displayed on the dashboard
  • Engine will not rev above 2800-3000 RPM
  • Erratic, delayed, or no throttle response
  • Engine stalling, especially after stopping
  • Check Engine Light is on (though sometimes it may not illuminate immediately)
  • Multiple, seemingly unrelated electrical faults appearing at once (e.g., ABS, SRS, Power Steering failure messages) if the CEM is the cause
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the throttle body when the actual fault is the accelerator pedal sensor or a bad connection at the CEM.
  • Replacing the accelerator pedal when the actual fault is a poor connection at the CEM.

Most Likely Causes

  1. Poor Connection at Central Electronic Module (CEM) 🔴 High Probability The CEM is located in the passenger footwell under the glovebox, where it and its connectors (particularly the green one) can be kicked or disturbed. It is also highly susceptible to water damage from clogged sunroof drains or leaking windshield seals, causing corrosion on the pins.
    How to confirm: Inspect the CEM for any signs of loose connections. Disconnect the battery, then unplug the large green and grey connectors from the CEM. Check for any dull, oxidized, or corroded pins. Check the passenger footwell carpet and padding for any signs of dampness.
    Typical fix: Clean the male and female connector pins with a dedicated electronics contact cleaner (like DeoxIT) and a small, soft brush. Let dry completely before reconnecting. This is a low-cost, high-reward first step.
    Est. part cost: $5-$15 for contact cleaner
  2. Faulty Accelerator Pedal Position (APP) Sensor 🔴 High Probability → Shop Accelerator Pedal Assembly The sensor is integrated into the accelerator pedal assembly. The internal resistive tracks or contact points wear out over time, causing noisy or erratic signals. This is a common failure point across many vehicles with electronic throttles.
    How to confirm: Use a scan tool with live data capability to monitor the two APP sensor voltage signals (e.g., APP1 and APP2). As you press the pedal, the voltages should change smoothly and in correlation. If one signal is erratic, drops out, or is noisy, the sensor is bad.
    Typical fix: Replace the entire accelerator pedal assembly. It is typically a bolt-in part with a single electrical connector. An OEM part number for some models is Volvo 30715523.
    Est. part cost: $90-$200
  3. Damaged Wiring or Connectors 🟡 Medium Probability Wiring to the accelerator pedal can be stressed over time. The engine bay wiring to the throttle body is exposed to heat and vibration. A specific issue on platform mates is chafing of the harness against other components.
    How to confirm: Visually inspect the wiring harnesses for the accelerator pedal and throttle body. Wiggle the connectors and wiring with the engine on and live data streaming to see if you can induce the fault. Check for corrosion in the connector plugs themselves.
    Typical fix: Repair the broken wire or replace the damaged connector pigtail. Sometimes the fix is as simple as cleaning corroded pins within a connector.
    Est. part cost: $10-$50
  4. Faulty Throttle Body / Throttle Position Sensor (TPS) ⚪ Low Probability → Shop Fuel Injection Throttle Body While less common than the pedal sensor for this specific code, the internal Throttle Position Sensors can fail. On this model, the sensors are integrated into the throttle body and not sold separately. Carbon and oil buildup can also cause the throttle plate to stick, leading to correlation errors.
    How to confirm: Use a scan tool to monitor the two TPS sensor voltage signals (e.g., TPS1 and TPS2). They should move smoothly as the throttle plate opens. A jumpy or non-responsive signal indicates a fault. Also, visually inspect the throttle body for heavy carbon buildup.
    Typical fix: First, try cleaning the throttle body thoroughly with a dedicated cleaner. If that fails, replace the entire electronic throttle body assembly. A relearn procedure may be required after installation.
    Est. part cost: $200-$400

Rare But Worth Checking

  • Failing Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is very rare. All other possibilities, especially wiring and connectors, should be exhaustively ruled out before considering the ECM.

Diagnosis Steps

  1. Read the fault codes with an OBD-II scanner to confirm P2135 is the primary code. Note any other codes present.
  2. Start with the most common, no-cost fix for this platform. Disconnect the battery for at least 15 minutes.
  3. Access the Central Electronic Module (CEM) in the passenger footwell. Unplug its main connectors (usually one green, one grey). Inspect for corrosion, moisture, or bent pins. Clean all male and female pins with electronic contact cleaner and a soft brush. Allow to dry completely.
  4. Reconnect the CEM, reconnect the battery, clear the codes, and test drive the vehicle. Many owners report this permanently solves the problem. If the code returns, proceed.
  5. Use a scan tool that can display live data. Graph the two accelerator pedal position (APP) sensor voltages. Press the pedal slowly and smoothly from 0% to 100%. The two signals should move in a smooth, correlated fashion (one may rise while the other falls, or both may rise at different rates). Look for any spikes, dropouts, or flat spots in the data.
  6. If the APP sensor data is erratic, the pedal assembly needs replacement.
  7. If the APP sensor data is clean, graph the two throttle position sensor (TPS) voltages while someone else operates the pedal (or while the engine is running, if safe). Look for the same types of signal anomalies.
  8. If the TPS data is erratic, consider cleaning the throttle body first. If cleaning doesn't help, the throttle body is likely faulty.
  9. If both sensors appear to have clean signals, perform a 'wiggle test'. With the live data streaming, gently wiggle the wiring harnesses and connectors for the pedal, throttle body, and CEM to check for intermittent shorts or opens that cause the signal to drop out.

Parts You'll Likely Need

  • Accelerator Pedal Assembly (OEM #30715523 (Verify by VIN)) — This is the most frequent component failure for code P2135 on this platform, after checking the CEM connections. The internal sensors wear out.
    Trusted brands: Bosch, Hella, Metzger, Volvo (OEM)
    OEM price range: $250-$350
    Aftermarket price range: $90-$200
  • Electronic Throttle Body — This is the next most likely part to fail if the pedal assembly and wiring are confirmed to be good. The internal position sensors fail or the mechanism gets clogged with carbon.
    Trusted brands: Bosch, VDO
    OEM price range: $400-$550
    Aftermarket price range: $200-$400

Related Codes That Often Appear With This One

  • P0222 - Throttle/Pedal Position Sensor/Switch 'B' Circuit Low Input
  • U0301 - Software Incompatibility with Engine Control Module

Platform-Specific Known Issues

  • The location of the Central Electronic Module (CEM) in the passenger footwell makes it susceptible to connection issues caused by being kicked or from moisture, which can directly cause the P2135 code. This is the most important vehicle-specific check.
  • Water ingress into the CEM from clogged sunroof drains or a bad windshield seal is a known P1 platform issue that causes a host of electrical problems, including P2135.

Mechanic-Grade Diagnostic Values

  • Accelerator Pedal Sensor Signal Voltage — expected: 0.5V to 4.5V depending on pedal position.. Failure: Voltage is erratic, drops out, or does not change smoothly when the pedal is pressed.
  • Alternator AC Ripple Voltage — expected: Close to 0 AC Volts with the engine running.. Failure: Any significant AC voltage reading indicates a bad diode in the alternator, which can cause electrical noise and trigger sensor correlation faults.

Hidden / Shadow Codes Worth Checking

  • ECM-9400: Accelerator pedal (AP) position sensor. This is a Volvo-specific code that can be associated with P2135, pointing directly to the pedal sensor circuit. (see via Volvo's VIDA/DICE diagnostic tool.)
  • ECM-9520 / ECM-951F / ECM-918F: These are Volvo-specific codes for the Accelerator Pedal (AP) position sensor, indicating 'Signal too high' or 'Faulty signal'. A missing PWM signal from the pedal can be a root cause. (see via Volvo's VIDA/DICE diagnostic tool.)

Scan Tool Commands That Help

  • VIDA (Volvo DICE): Adaptation of the throttle unit — After replacing the electronic throttle body. This function allows the ECM to learn the new throttle body's start and end positions. The process is done with the engine running and may cause the engine to nearly stall as it cycles the throttle plate.

Wiring & Ground Locations

  • APP Sensor Signal Wire — The white signal wire from the accelerator pedal sensor runs to Pin 31 of the left-hand lower connector block on the Central Electronic Module (CEM).. This is the direct signal path from the pedal to the CEM. A poor connection at Pin 31 on the CEM is a known cause of P2135, making it a critical point to inspect and clean.
  • Engine Bay Fuse Box - Fuse #8 — In the engine compartment fuse box.. On some P1 platform vehicles, fuse #8 supplies power to the accelerator pedal sensor. A blown fuse here will cause a loss of the PWM signal from the pedal, triggering fault codes.

Real Owner Repair Stories

  • Volvo Owners Club Forum user 'Wooders' (2005 S40 SE 2.0D) — Intermittent limp mode, especially during acceleration, and engine would not rev over 3000 RPM. Also had other electrical issues with mirrors, central locking, and windows.
    ❌ Tried (didn't work) Replacing the throttle pedal assembly, Replacing the electronic throttle body
    ✅ What actually fixed it Removing the Central Electronic Module (CEM) from under the glovebox and carefully cleaning all the dull/oxidized connector pins. This single action resolved the P2135 code and the other electrical faults.
  • Reddit user '796bgd' (2008 2.0D S40) — Car went into limp mode with P2135 stored. Also had intermittent "anti-skid repair needed" messages, especially after driving in rain or snow.
    ✅ What actually fixed it Removed the CEM from the passenger footwell, cleaned the plugs and the circuit board itself with electronics circuit cleaner and isopropyl alcohol. The problem was resolved after reassembly.

When the Usual Fixes Don't Work

  • In several documented cases, owners replaced both the accelerator pedal and the throttle body, which are the most common component failures for P2135, yet the problem persisted. The final solution was found to be cleaning the electrical connectors on the Central Electronic Module (CEM), indicating that on this platform, connection integrity at the CEM should be treated as a primary suspect, not just a secondary check.

OEM Part Supersession History

  • 3071552331445345 — Part revision or manufacturer change.
    Heads up: The replacement part may look physically different from the original part installed in the vehicle, but should function correctly. Always verify fitment with the vehicle's VIN.

Model Year Variations Within This Range

  • 2008-2012: A facelift for the 2008 model year introduced changes to the interior and exterior, including cabin electronics and lighting. While the core cause of P2135 (CEM, pedal) remains the same, specific wiring or module software could have minor differences from pre-facelift (2004-2007) models.

Diagnostic Flowchart

P2135 indicates a voltage correlation error between Throttle/Pedal Position Sensors. On the Volvo P1 platform, this is often caused by electrical interference at the Central Electronic Module (CEM) rather than a failed sensor.
Inspect the CEM in the passenger footwell. Is there evidence of moisture, green corrosion on pins, or a loose green/grey connector?
→ Clean pins with electronics contact cleaner (DeoxIT). Check for clogged sunroof drains or windshield leaks to prevent recurrence. This is a high-probability fix for the S40.
Use a scan tool to monitor APP1 and APP2 (Accelerator Pedal) live data. Does the voltage sweep smoothly from 0% to 100% without spikes or dropouts?
→ Replace the Accelerator Pedal Position (APP) sensor assembly (Volvo Part 30715523). The internal resistive tracks are likely worn.
Monitor TPS1 and TPS2 (Throttle Position) live data. Does the signal jump or fail to correlate while the engine is running or during a pedal sweep?
Remove the intake hose. Is there heavy carbon/oil buildup or does the butterfly valve feel sticky?
→ Thoroughly clean the throttle body with dedicated cleaner. If the code returns, replace the electronic throttle body assembly and perform a software relearn.
→ The internal TPS sensors within the throttle body have failed. Replace the entire throttle body assembly as the sensors are not sold separately on this 2.0D model.
Perform a 'wiggle test' on the wiring harnesses at the pedal, throttle body, and CEM while watching live data. Does the signal drop out?
→ Repair the wiring harness. Look for chafing against engine components or loose pin tension in the connector pigtails.
→ Perform a hard reset by disconnecting the battery for 15 minutes. If P2135 persists despite clean sensor data, the CEM internal circuitry may be damaged from previous moisture ingress.
Use a scan tool to monitor APP1 and APP2 (Accelerator Pedal) live data. Does the voltage sweep smoothly from 0% to 100% without spikes or dropouts?
→ Replace the Accelerator Pedal Position (APP) sensor assembly (Volvo Part 30715523). The internal resistive tracks are likely worn.
Monitor TPS1 and TPS2 (Throttle Position) live data. Does the signal jump or fail to correlate while the engine is running or during a pedal sweep?
Remove the intake hose. Is there heavy carbon/oil buildup or does the butterfly valve feel sticky?
→ Thoroughly clean the throttle body with dedicated cleaner. If the code returns, replace the electronic throttle body assembly and perform a software relearn.
→ The internal TPS sensors within the throttle body have failed. Replace the entire throttle body assembly as the sensors are not sold separately on this 2.0D model.
Perform a 'wiggle test' on the wiring harnesses at the pedal, throttle body, and CEM while watching live data. Does the signal drop out?
→ Repair the wiring harness. Look for chafing against engine components or loose pin tension in the connector pigtails.
→ Perform a hard reset by disconnecting the battery for 15 minutes. If P2135 persists despite clean sensor data, the CEM internal circuitry may be damaged from previous moisture ingress.

Other Known Issues on This Vehicle

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

  • Diesel Particulate Filter (DPF) Clogging 🔴 High — Common for cars used primarily for short trips, preventing passive regeneration. Often occurs after 70,000 miles. (Ref: Some models require an EOLYS additive fluid top-up and counter reset at the dealer.)
  • Alternator Failure 🟠 Medium — The alternator, or its regulator/brushes, can fail, leading to 'Low Battery' warnings and eventual non-start conditions. Some owners have replaced the regulator without removing the whole alternator.
  • CEM Water Ingress and Failure 🔴 High — A well-documented issue where clogged sunroof drains or a leaking windshield seal allows water to drip onto the CEM, causing widespread and bizarre electrical faults.
  • Sticking Throttle Body / Hard Starting 🟡 Low → Shop Fuel Injection Throttle Body — Carbon and oil buildup can cause the throttle plate to stick, especially when cold, leading to a no-start or difficult start condition.
  • Dual-Mass Flywheel (DMF) Failure (Manual Gearbox) 🟠 Medium — The DMF on manual transmission models can fail, causing vibration, rattling noises at idle, and difficulty shifting. This is a common issue on the 2.0D engine across platforms.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used accelerator pedal assembly from a reputable salvage yard is a very sensible and cost-effective option. Since it's an electronic part not subject to mechanical wear in the same way as suspension, a low-mileage donor is a good bet. A used CEM can also be considered, but may require programming (using VIDA) to the car's VIN, adding complexity.

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

What to inspect on the donor part:

  • For an accelerator pedal, check for smooth, unobstructed pedal travel.
  • For a CEM, inspect connectors for any signs of corrosion, water damage (white or green powder), or bent pins. Avoid any module that shows signs of moisture exposure.
  • Verify the part number on the used component matches the original exactly.
  • Ask for the donor vehicle's mileage and check for signs of front-end collision damage, which could have stressed wiring.

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

  • While not strictly OEM-only, the Electronic Throttle Body is a critical component. Using a new OEM (Bosch) or a remanufactured unit from a specialist like Xemodex is highly recommended over a used one of unknown history, as they can be prone to failure and require adaptation.

Aftermarket brands forum-validated for this vehicle:

  • Bosch (Often the OEM supplier for throttle bodies and pedals)
  • Hella

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name parts from online marketplaces should be avoided for critical electronic components like the pedal and throttle body, as their internal sensors may not meet the precise correlation requirements of the ECM, leading to the code returning.

Real Owner Stories

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

Volvo S40 2.0D

Symptoms: The car threw fault code P2135. Replacing the accelerator pedal and the throttle body made no difference to the issue.

What fixed it: Cleaning the Central Electronic Module (CEM) connectors.

Source hint: Volvo Owners Club Forum (volvoforums.org.uk) thread titled 'Fault code p2135' by user 'Wooders'

Volvo S40 2.0D

Symptoms: Vehicle entered limp mode with a P2135 error code; suspected CEM issue.

What fixed it: Removing the CEM and cleaning the board and connectors with circuit cleaner and isopropyl alcohol.

Source hint: Reddit (r/Volvo) thread titled 'P2135 error code -CEM issue?'

Volvo S60 (Cross-Model Reference)

Symptoms: An owner reported a P2135 / ECM-9200 code indicating a faulty throttle position sensor signal (NHTSA ODI #10523760).

What fixed it: The owner sought verification from an authorized dealer to confirm the specific error codes pulled from the vehicle's computer.

Source hint: NHTSA ODI #10523760

Frequently Asked Questions

Why does my Volvo S40 display 'Anti-Skid Service Required' alongside the P2135 code?
This is a common symptom on the Volvo P1 platform. When the Central Electronic Module (CEM) has a poor connection or water damage, it can trigger multiple, seemingly unrelated electrical faults simultaneously, including ABS/Anti-Skid, SRS, and Power Steering messages.
Is there a specific part of the CEM I should check for the P2135 error?
Yes, you should specifically inspect the large green and grey connectors. The green connector is particularly prone to being kicked or disturbed in the passenger footwell. Check for dull, oxidized, or corroded pins.
Can a clogged sunroof drain cause my S40 to go into Limp Home Mode?
Yes. Clogged sunroof drains or leaking windshield seals can allow water to ingress into the passenger footwell, causing corrosion on the CEM pins. This leads to signal correlation issues like P2135 and forces the car into 'Reduced Engine Performance' mode.
What is the part number for the accelerator pedal if I need to replace it?
For some 2004-2012 Volvo models, the OEM part number for the accelerator pedal assembly is Volvo 30715523.
My S40 won't rev above 3000 RPM; is this related to the P2135 code?
Yes, this is a specific symptom of the 'Limp Home Mode' triggered by P2135. The engine is electronically limited to approximately 2800-3000 RPM to protect the powertrain when throttle sensor signals do not correlate.
Should I replace the throttle body first to fix this code?
On this specific vehicle, a faulty throttle body is considered a 'low' probability cause. It is recommended to first clean the CEM connectors and check the accelerator pedal (APP) sensor, as these are much more common failure points for the S40.
Volvo C30 S40 V50 CEM / Ford Focus MK2 GEM connectors fix
Volvo C30 S40 V50 CEM / Ford Focus MK2 GEM connectors fix
How To Replace a Volvo Throttle Actuator - DIY
How To Replace a Volvo Throttle Actuator - DIY
How to Replace Your Accelerator Pedal Position Sensor - Accelerator Pedal Replacement
How to Replace Your Accelerator Pedal Position Sensor - Accelerator Pedal Replacement
Code P2135: Your Car or Truck Might Go Into Limp Mode! The Pros at 1A Auto Show You How to Fix It!
Code P2135: Your Car or Truck Might Go Into Limp Mode! The Pros at 1A Auto Show You How to Fix It!
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:
  • Volvo S40: 200420052006200720082009201020112012
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