Home / DTC / P1230 — Fuel Pump Control Unit Malfunction

P1230 — Fuel Pump Control Unit Malfunction

Detailed page for trouble code P1230.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P1230

SUBARU P — Powertrain

Fuel Pump Control Unit Malfunction

Brand: SUBARU
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty fuel pump control unit/module
  • Open/short in wiring between ECM, fuel pump control unit and fuel pump
  • Poor or corroded connector or ground at pump or control unit
  • Blown fuse or failed fuel pump relay
  • Weak battery or poor battery connections reducing supply voltage
  • Failed fuel pump motor (excessive load)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated with P1230 stored
  • No-start or extended cranking with little/no fuel pressure
  • Intermittent stalling or unexpected engine shutdown
  • Engine cranks but poor/no fuel pump prime
  • Reduced engine performance or hesitation under load
  • Inconsistent fuel pressure readings or pump not running when commanded

What to check

  • Confirm code stored and record freeze frame data and other related codes
  • Visually inspect wiring and connectors at fuel pump, fuel pump control unit/module, ECM and associated relays/fuses
  • Check battery voltage and charging system health (battery terminals clean, >12.4 V at rest)
  • Check fuel pump fuse(s) and relay(s) routing — swap with known-good if applicable
  • Attempt to hear/verify pump prime with key ON (engine off)
  • Measure fuel rail/line pressure with an appropriate gauge during key-on, cranking and running (if safe)

Signal parameters

  • Battery supply at pump connector with key ON: typical ~11.5–14.5 V (model dependent)
  • Control output to pump: either switched B+ or PWM command — expected to change when ECM/command active (0–100% duty cycle)
  • Pump current draw while running: typically a few amps up to 10 A depending on pump and engine (measure with clamp ammeter)
  • Pump resistance (static) between pump power and ground: consult manufacturer spec; significant deviation or open indicates bad pump
  • Ground continuity from pump/control module to chassis: should be low resistance (
  • Scan-tool parameter: fuel pump control module status/response and any communication error flags (varies by model)

Diagnostic algorithm

  1. Read and record DTC(s) and freeze-frame data with a capable scan tool; note vehicle conditions when code set
  2. Clear the code and attempt to reproduce to confirm repeatability (some faults are intermittent)
  3. Perform visual inspection of fuses, relays and wiring harnesses for damage, corrosion, or loose connectors (pump, control unit, PCM)
  4. Verify battery voltage and clean/tighten battery terminals. Repeat DTC check if voltage was marginal
  5. With key ON (engine OFF) verify fuel pump prime by listening and/or measuring voltage at the pump connector; if no voltage, check fuse and relay
  6. Backprobe the pump power and ground during key ON/cranking and while commanding pump via scan tool to observe voltage and/or PWM. Record values
  7. Measure fuel pressure with an appropriate gauge during key ON, cranking and engine running (if safe). Compare to spec; very low/no pressure indicates pump/power issue
  8. Measure pump current draw with a clamp ammeter while pump runs. Excessive current suggests internal pump fault; no current suggests open circuit
  9. If harness and supply are good but control signals abnormal, inspect/replace fuel pump control unit/module or its connector; confirm ECM communications and check for TSBs or software updates before replacement
  10. If replacing module or pump, disconnect battery and follow manufacturer procedures; after repair, clear codes and re-test to confirm proper operation

Likely causes

  • Intermittent or corroded connector at fuel pump or control module
  • Open/shorted harness or chafed insulation causing intermittent signal
  • Failed fuel pump control unit (internal electronics)
  • Low battery voltage or weak charging system during test
  • Blown in-line fuse or failed relay preventing correct power to pump

Fault status

⚠️ Status
P1230 — Fuel Pump Control Unit Malfunction: ECM detected abnormal or missing signal from fuel pump control unit or its output circuit is out of expected range.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email