P1230

High

P1230 — Fuel Pump Relay Activation Circuit Fault

Description

What the code means

Code P1230 points to a fault in the fuel pump relay activation circuit. The fuel pump relay supplies power to the fuel pump. If the relay doesn't activate, the pump can't deliver fuel to the engine, which leads to starting and running problems. Typical causes: a failed relay, wiring problems, a blown fuse, a failed fuel pump, or a PCM (engine control module) fault.

Symptoms

Symptoms

  • Engine: stalls, loss of power
  • Starting: hard starting (long crank)
  • Warning lights: Check Engine light on

Causes and fixes

Diagnosis and repair

Step 1: Check the fuel pump relay

Replace the failed relay (OEM BMW 61358381944).

Step 2: Check the fuse

Inspect and replace the blown fuel pump fuse.

Step 3: Inspect the wiring

Check the wiring harness for damage or corrosion and repair as needed.

Step 4: Check the fuel pump

Test the fuel pump and replace it if faulty.

Step 5: Reset the DME

Disconnect the battery for 10 minutes to reset the DME.

Possible secondary damage

Secondary problems

Ignoring the fault can leave the car undrivable because no fuel reaches the engine. Repeated starting attempts can drain the battery. In rare cases a short in the relay can cause electrical damage to the DME or the fuel pump module.

← All fault codes
Прокрутить вверх