P1122

BMW

Throttle Position (TP) Sensor Circuit Intermittent Low Voltage

Time: About 1-2 hours | Difficulty: Medium
Medium Severity

Hey there! This P1122 code means your BMW's computer, the DME, is getting some flaky readings from the throttle position sensor, specifically a voltage that's too low or keeps cutting out. It's like your engine doesn't quite know how much gas pedal you're giving it, which can make things feel pretty strange when you're driving.

Report an error with this code

⚠️ Before You Begin (Safety First)

Safety first, always! Before you start poking around, make sure your car is on a level surface with the parking brake engaged. And hey, disconnect your battery's negative terminal before working with electrical components, just to be super safe. Wear those safety glasses too!

Common Symptoms

  • Check Engine Light (CEL) illuminated
  • Reduced engine power or "limp mode"
  • Hesitation or surging during acceleration
  • Rough or erratic idle
  • Poor throttle response
  • Vehicle may occasionally stall

Common Causes

  • A faulty throttle position sensor itself
  • Corroded or loose electrical connections at the throttle body or sensor
  • Damaged wiring leading to the throttle position sensor
  • Issues with the throttle body assembly (though less common for this code)
  • Rarely, an internal issue with the Digital Motor Electronics (DME) unit

Frequently reported on: BMW 3 Series (E46, 1999-2006), BMW 5 Series (E39, 1996-2003), BMW X5 (E53, 2000-2006), BMW Z3 (E36/7, 1996-2002)

Diagnostic Steps

  1. First things first, grab your OBD-II scanner and confirm that P1122 is the only code popping up. Clear it and see if it comes right back.
  2. Next, visually inspect the wiring harness going to your throttle body and the throttle position sensor. Look for any frayed wires, obvious damage, or loose connections. Wiggle the wires a bit to see if the symptoms change.
  3. With the engine off, disconnect the electrical connector from the throttle position sensor. Check the terminals inside for any corrosion or bent pins. Give them a gentle clean if needed with electrical contact cleaner.
  4. If you've got a multimeter, you can check for proper voltage at the sensor connector (you'll usually find a 5V reference, a ground, and a signal wire). This might be a bit advanced, but it helps confirm if the sensor is even getting power.
  5. If everything looks good visually and electrically at the connector, the throttle position sensor itself is a strong suspect. Replacing it is often the next step, but remember, sometimes it's integrated into the throttle body on BMWs, so check your specific model.
  6. After any repairs, clear the code again and take your BMW for a test drive to make sure the issue is resolved and the code doesn't return. Pay attention to how the car drives!

👨‍🔧 When to Call a Professional

If you've tried the basic checks and you're still scratching your head, or if the car's behavior becomes really unpredictable, it's totally okay to call in a professional BMW specialist. Sometimes those intermittent issues need a more advanced scan tool to catch what's happening.

Need parts to fix this?

Commonly Asked Questions

Can I just keep driving my BMW with a P1122 code?

Honestly, I wouldn't recommend it for long. While it might not strand you immediately, the intermittent low voltage means your engine isn't getting accurate throttle input. This can lead to unpredictable acceleration, a jerky ride, and even 'limp mode,' which isn't fun or safe, especially in traffic. Best to get it sorted out when you can!

Is the throttle position sensor hard to replace on a BMW?

It really depends on your specific BMW model. Sometimes the sensor is a separate component that's pretty easy to swap out with basic hand tools. Other times, especially on newer models, it might be integrated directly into the throttle body assembly, meaning you'd have to replace the whole throttle body. Always check your service manual or a good YouTube tutorial for your exact car first!

What's the difference between this code and a 'high voltage' code for the TP sensor?

Great question! This 'low voltage' code usually points to a weak signal, a bad connection, or a failing sensor that's just not putting out enough juice. A 'high voltage' code, on the other hand, might mean the sensor is stuck sending a high signal, or there's a short to power somewhere. Both are bad news for engine control, but they point to slightly different electrical issues.

Do I need to program anything after replacing the throttle position sensor?

For many BMWs, after replacing the throttle position sensor or throttle body, you might need to perform a throttle body adaptation or 're-learn' procedure. This helps the DME understand the new sensor's range and calibrate itself. Sometimes this happens automatically after a few drive cycles, but often it's best done with a diagnostic scan tool. Check your car's specific requirements!


Video Repair Guide

Related OBD2 Codes

← P1122 ← P1122 ← P1122 p1122 P1123 → P1123 → P1123 →