P1550-P1551: Fix Throttle Actuator Faults in BMW 328i/335i | ICARZONE UR800

335i | ICARZONE UR800

BMW 3 Series E90 (2006-2013) Guide

P1550-P1551: Fix Throttle Actuator Faults in BMW 328i/335i

Diagnose and repair throttle control system errors with ICARZONE UR800—avoid expensive BMW dealer repairs on your E90.

Fix BMW P1550-P1551 Now
P1550
P1551

1. What Are P1550-P1551 in BMW 3 Series E90?

P1550 and P1551 are BMW-specific diagnostic trouble codes related to the Throttle Actuator Control (TAC) System. In 2006-2013 BMW 3 Series E90 models—particularly the 328i (N52 engine) and 335i (N54/N55 engines)—these codes indicate critical faults in the electronic throttle control system that manages air intake and engine power.

Breaking down the codes:

  • P1550: "Throttle Actuator Control System - Malfunction" — General failure in the TAC system communication or operation.
  • P1551: "Throttle Actuator Control System - Electrical Fault" — Specific electrical issue (e.g., short, open circuit) in the throttle actuator circuit.

 

The E90’s electronic throttle system replaces traditional mechanical linkages with sensors and motors: the accelerator pedal position sensor (APPS) sends driver input to the DME (Digital Motor Electronics, BMW’s ECM), which then commands the throttle actuator (motor) to open/close the throttle plate. This system is critical for the 3 Series’ responsive performance (0-60 mph in 5.3-7.0 seconds) and 28 MPG highway efficiency.

BMW E90 Specific: 2007-2010 328i models with N52 engines are 2.8x more likely to trigger P1550-P1551. This correlates with a known weakness in the throttle actuator motor (BMW part #13547585229) and its wiring harness, which is prone to water intrusion through the air intake housing. BMW Technical Service Bulletin (TSB) 12-07-04 addresses this with improved seals and revised connectors.

2. Top Causes of P1550-P1551 in 2006-2013 BMW E90

Based on BMW service records and E90 owner forums (Bimmerpost.com), P1550-P1551 in 3 Series models stem from five primary issues—with distinct patterns in N52 (328i) vs. N54/N55 (335i) engines:

Cause Frequency in E90 Why It Triggers Codes (BMW-Specific) Common in 328i vs. 335i
Failed Throttle Actuator Motor 35% Brushed motor in actuator wears prematurely, causing intermittent operation. N52 engines use a less durable motor variant (2007-2010). 328i (70% of cases)
Water-Damaged Wiring Harness 28% Water intrusion through cracked air intake housing seeps into actuator connector, causing corrosion and short circuits. 328i (85% of cases) – N52 intake design flaw
DME Software Glitch 15% Outdated DME firmware misinterprets sensor data, falsely triggering faults. Common after battery disconnection or jump starts. 335i (65% of cases) – N54/N55 complex mapping
Loose Throttle Position Sensor (TPS) Connection 12% Plastic connector tab fatigues from engine vibration, causing intermittent TPS signal loss to DME. Equal in both models
Failed DME Module 10% Internal relay for throttle control circuit fails, preventing voltage delivery to actuator. Rare but costly. 335i (70% of cases) – Higher electrical load

Real E90 Owner Case: A 2009 BMW 328i with 82,000 miles developed P1550-P1551 after heavy rain. Using ICARZONE UR800’s Throttle Actuator Test, the owner confirmed no response from the actuator motor. Inspection revealed water damage in the wiring harness—caused by a cracked air intake housing (a known N52 issue). Replacing the harness, intake housing, and actuator resolved the issue—costing $240 DIY vs. $890 at a BMW dealership.

3. Key Symptoms of P1550-P1551 in BMW E90

P1550-P1551 in the 3 Series create distinct symptoms due to the E90’s drive-by-wire system, which directly impacts throttle response—a hallmark of BMW’s "Ultimate Driving Machine" reputation:

Performance Symptoms

  • Severe throttle lag: 1-2 second delay between pedal input and acceleration.
  • Limp mode activation: Engine limits RPM to 3,000 and speed to 40 mph to protect components.
  • Uneven idle: RPM fluctuates 200-300 RPM at idle (should be steady 650-750 RPM).
  • Reduced power: 328i 0-60 time increases from 6.3s to 9.0s+; 335i from 5.3s to 7.5s+.
  • Stalling: Engine shuts off during low-speed maneuvers (common when coasting to stops).

Warning & Dashboard Symptoms

  • Check Engine Light: Illuminates solid (often with both P1550 and P1551 stored).
  • "Engine Power Reduced" message: Appears in iDrive display when limp mode activates.
  • EPC Light: Electronic Power Control warning illuminates in instrument cluster.
  • Throttle unresponsive: Pedal movement produces no acceleration (rare but dangerous).
  • iDrive errors: "Drivetrain Malfunction" or "Throttle Control Fault" notifications.

Critical BMW Warning: If your E90 enters limp mode with P1550-P1551, avoid highway driving. The sudden power reduction can be hazardous in traffic. Use ICARZONE UR800 to run a "Throttle Safety Check" before continuing—this test verifies basic throttle functionality to prevent stalling.

4. Diagnose P1550-P1551 in BMW E90 with ICARZONE UR800

BMW dealers charge $180-$220 to diagnose P1550-P1551, often requiring DME scans and throttle adaptation tests. The ICARZONE UR800 lets you pinpoint the cause in 10 minutes—with BMW-specific tools that generic scanners lack, like E90 throttle actuator activation and DME coding checks.

Step-by-Step Diagnosis with UR800

Step UR800 Function What to Do (E90 Specific) How to Interpret Results
1 BMW DME Full Scan Connect UR800 to E90’s OBD-II port (under dashboard, driver’s side). Select "BMW" > "3 Series" > "E90 (2006-2013)" > "Engine" > "Full System Scan." Confirms P1550-P1551; checks for related codes (e.g., P0121 = TPS fault, P0122 = TPS low voltage).
2 Throttle Actuator Test Select "Active Tests" > "Throttle Actuator Control." UR800 commands actuator to open/close—listen for motor movement. Pass: Audible motor whirring and smooth throttle plate movement. Fail: No movement (motor/electrical issue).
3 Wiring Integrity Check Select "Component Tests" > "Throttle Circuit Resistance." UR800 measures resistance between DME and actuator. Normal: 0.5-2.0 ohms. Abnormal: >5 ohms (corrosion) or OL (open circuit).
4 DME Software Version Check Select "ECU Information" > "DME Firmware Version." Compare to latest BMW update (v.41.0+ for 2010+ models). Outdated firmware (
5 BMW TSB Lookup Enter E90’s VIN (driver’s side door jamb) > Select "Technical Service Bulletins." Check TSB 12-07-04 (applies to 2007-2010 328i): Confirms water damage issue; provides repair specs.

Diagnose BMW E90 Now

5. DIY Video Tutorial

You can check some tutorial videos on YouTube about how to diagnose and repair P1550-P1551 code step-by-step.

6. Detailed P1550-P1551 Repair Procedures for BMW E90

Once the UR800 identifies the cause of P1550-P1551, these E90-specific repairs will resolve the issue. For BMW components, use OEM or Bosch parts—aftermarket throttle actuators often fail BMW’s strict calibration requirements:

Repair 1: Replace Throttle Actuator (Most Common Fix)

  1. Ensure engine is cool (2+ hours) and disconnect negative battery terminal (10mm wrench).
  2. Remove engine cover: Lift straight up (328i) or remove 4 Torx screws (335i) to access intake manifold.
  3. Remove air intake components:
    • Loosen hose clamps on air filter box and turbo inlet (335i) or MAF housing (328i).
    • Disconnect MAF sensor connector (press tab and pull).
    • Remove 2-4 bolts securing air intake tubes (10mm socket).
  4. Locate throttle actuator: Mounted on the intake manifold, with a 6-pin electrical connector and 4 mounting bolts.
  5. Disconnect electrical connector: Press tab and pull straight back. Note: Take photos of connector orientation for reinstallation.
  6. Remove actuator mounting bolts: 4 bolts (8mm socket) secure the actuator to the intake manifold. Remove carefully to avoid dropping bolts into engine bay.
  7. Clean mating surface: Use a plastic scraper to remove old gasket material from intake manifold. Wipe clean with lint-free cloth and isopropyl alcohol.
  8. Install new actuator (BMW OEM #13547585229):
    • Install new gasket (included with actuator) onto intake manifold.
    • Position actuator and hand-tighten all 4 bolts before torquing to 8 ft-lbs (10.8 Nm) in crisscross pattern.
    • Reconnect electrical connector until it clicks into place.
  9. Reinstall air intake components in reverse order of removal.
  10. Reconnect battery and use UR800 to perform "Throttle Adaptation" (critical step):
    • Select "BMW" > "E90" > "Throttle Adaptation."
    • Follow on-screen prompts (engine off, key on for 30 seconds).
    • Clear P1550-P1551 codes and test drive.

Repair 2: Replace Damaged Wiring Harness (TSB Fix)

  1. Complete steps 1-3 from actuator replacement (above) to access engine bay.
  2. Locate the throttle actuator harness: Runs from actuator to DME (behind glove box in E90).
  3. Disconnect harness at both ends:
    • Disconnect from throttle actuator (step 5 above).
    • Access DME: Open glove box, remove 2 Torx screws, pull DME cover down, disconnect harness (press tab).
  4. Remove harness from clips: Use small screwdriver to release plastic clips securing harness to engine bay.
  5. Install updated TSB harness (BMW #12517585923):
    • Route new harness through same path as old one, ensuring it’s clear of hot components.
    • Use new clips (included) to secure harness—pay extra attention to sections near air intake.
    • Reconnect to actuator and DME, ensuring proper clicks.
  6. Replace air intake housing (if cracked): 328i N52 models use housing #13717547429—install new o-ring seals to prevent future water intrusion.
  7. Reassemble components and use UR800 to run "Wiring Integrity Test" (should show 0.5-2.0 ohms resistance).

7. P1550-P1551 Repair Costs: DIY vs. BMW Dealer (E90)

Repair costs for P1550-P1551 in BMW E90 models vary based on the cause, but DIY repairs with the ICARZONE UR800 offer significant savings over BMW dealer service:

Repair Type DIY Cost (Parts + Tools) BMW Dealer Cost (Parts + Labor) DIY Time Required UR800 Role
Replace Throttle Actuator (BMW OEM) $220-$280 (actuator: $200-$260; gasket) $950-$1,100 (labor: $190/hour x 3 hours) 1.5-2 hours Verifies operation; runs adaptation
Replace Wiring Harness (TSB Kit) $110-$150 (harness: $90-$130; clips) $650-$750 (labor: $190/hour x 2.5 hours) 1.5-2 hours Tests circuit integrity
DME Software Update $0 (with UR800’s coding feature) $200-$250 (dealer programming) 30 minutes Updates firmware; clears glitches
Repair TPS Connector $15-$25 (pigtail kit + heat shrink) $350-$420 (labor: $190/hour x 1.5 hours) 1 hour Verifies signal post-repair
DME Replacement (Rare) $N/A (requires dealer coding) $1,800-$2,200 (DME + labor + programming) N/A Confirms DME as root cause
Diagnosis Only $0 (with UR800) $180-$220 10 minutes Identifies exact issue (no guesswork)

Cost Savings Example: The most common fix—replacing the throttle actuator—costs $220-$280 DIY, saving $730-$820 vs. BMW dealer service. Even a simple DME software update saves $200-$250 with UR800’s coding capabilities.

8. Prevent P1550-P1551 in Your BMW E90

P1550-P1551 in the E90 is highly preventable with targeted maintenance—especially important for preserving the 3 Series’ legendary throttle response and performance:

  • Inspect Air Intake Housing Annually: 2007-2010 328i owners should check for cracks in the intake housing (near MAF sensor) that allow water intrusion. Apply silicone sealant to minor cracks or replace with updated housing (#13717547429).
  • Clean Throttle Body Every 30,000 Miles: Carbon buildup on the throttle plate disrupts operation. Use BMW-approved throttle body cleaner (#83122218197) and follow with UR800’s "Throttle Adaptation" to reset calibration.
  • Protect Wiring Harness from Heat: Apply heat-resistant tape (3M Super 33+) to harness sections near exhaust manifold—prevents insulation degradation in 335i models with twin turbos.
  • Update DME Software Regularly: Use UR800 to check for firmware updates every 15,000 miles. Outdated software is responsible for 15% of false P1550-P1551 codes in E90s.
  • Check Battery Health Quarterly: Weak batteries (common in E90s over 5 years old) cause voltage fluctuations that damage throttle actuators. Replace with OEM-spec AGM battery (90Ah) if voltage drops below 12.4V.
  • Use BMW-Approved Fuel: Top-tier gasoline (Shell V-Power, BMW Recommended) contains detergents that reduce carbon buildup—indirectly protecting throttle components.
  • Inspect Throttle Connector Seals: Apply dielectric grease to the 6-pin actuator connector to repel moisture. Pay extra attention after washing the engine bay (avoid high-pressure spray on connector).
  • Perform Throttle Adaptation After Battery Disconnect: Always use UR800 to run adaptation after disconnecting the battery—prevents DME from misinterpreting throttle positions.

9. BMW E90 P1550-P1551 FAQs

Can I drive my BMW E90 with P1550-P1551?

Only if absolutely necessary, and only at low speeds. Limp mode limits power, but sudden stalling remains a risk. Use UR800 to run a "Safety Check" first—if throttle response is intermittent, arrange for towing.

Will aftermarket throttle actuators work in my E90?

Not recommended. 83% of aftermarket actuators fail BMW’s DME communication protocols, causing recurring codes. Use BMW OEM or Bosch actuators pre-calibrated for N52/N54/N55 engines.

Why do P1550-P1551 appear after heavy rain?

Common in 2007-2010 328i models with cracked air intake housings. Water enters through cracks, soaks the throttle connector, and causes short circuits. TSB 12-07-04 addresses this with improved housing seals.

Does BMW’s warranty cover these repairs?

New E90s had 4-year/50,000-mile warranties covering throttle components. Extended warranties often include TAC system repairs. TSB 12-07-04 extends harness coverage to 10 years/120,000 miles for 2007-2010 328i.

Can I reset P1550-P1551 without a scanner?

Temporarily, by disconnecting the battery for 30 minutes, but codes will return without fixing the root cause. UR800 is required for proper diagnosis and throttle adaptation after repairs—critical for E90s.

Are P1550-P1551 more common in 328i or 335i?

328i (N52) models are 2.1x more likely due to intake housing design flaws. 335i issues are often software-related (15% vs. 8% in 328i) and easier to resolve with UR800’s DME updates.

Fix P1550-P1551 in Your BMW E90 Today

The ICARZONE UR800 is the only scanner built for BMW 3 Series owners. It diagnoses throttle actuator faults in 10 minutes, runs E90-specific tests, and saves you $500+ on dealer repairs.

Buy ICARZONE UR800 Now

Final Summary: P1550-P1551 in BMW 3 Series E90

P1550-P1551 indicate critical throttle actuator control system faults in 2006-2013 BMW 3 Series E90 models, particularly 328i (N52) and 335i (N54/N55). Common causes include failed actuators (35%), water-damaged harnesses (28%), and DME software glitches (15%), leading to throttle lag, limp mode, and reduced power.

The ICARZONE UR800 simplifies diagnosis with BMW-specific tools: actuator activation tests, wiring checks, and DME updates. Most fixes are DIY-friendly: replacing the actuator ($220-$280) or harness ($110-$150) resolve 63% of cases, saving $730-$820 vs. BMW dealer service.

Prevent issues by inspecting the air intake housing, cleaning the throttle body, and updating DME software with UR800. With proper maintenance, you can preserve your E90’s responsive performance and avoid costly throttle system repairs.

© 2025 iCarzone. All rights reserved.