01 Automotive Abbreviations: A Guide for Car Enthusiasts • 02 How Far Can You Drive a Car with a Cylinder Misfire? • 03 What Does CC Mean in Car Engines? A Complete Guide to Engin… • 04 The Toyota Hilux: Engine Options and Reviews for Durability… • 05 This Is Why Your Car’s Door Won’t Latch Properly • 06 Experts Reveal Why That Blue Tinted Strip At The Top Of Win… • 07 Why Cars That Take Longer To Start In The Morning Are Often… • 08 P0104 - Mass Air Flow Circuit Intermittent • 09 How Naturally Aspirated Engines Differ From Turbo Engines • 10 What Does It Mean When Your Car Says “Engine Power Reduced”? •

DTC codes / Subaru codes / P1230

P1230 · SubaruFuel Pump Control Unit Malfunction

P1230 on a Subaru means the engine control module (ECM) has detected a fault in the fuel pump control unit, which is the module that varies voltage to the fuel pump for quieter, cooler operation. The ECM monitors the control circuit and pump feedback, and when the signal does not match commanded values, it stores this code and typically illuminates the check engine light.

SystemPowertrain
Code typeSubaru specific
SeverityMedium
Fix difficultyIntermediate
AreaFuel and air metering (injector circuits)

Symptoms you may notice

  • Check engine light illuminated, often with no other symptoms besides the warning light
  • Engine cranks but fails to start or starts only after long cranking
  • Engine stalls intermittently, especially at idle or during deceleration
  • Reduced engine power or hesitation under acceleration due to low fuel pressure
  • Fuel pump runs continuously at full speed, causing a whining noise from the tank area
  • Poor fuel economy or rich-running symptoms if the pump is over-driven

Common causes, most likely first

  1. Failed fuel pump control unit (FPCM), often due to internal circuit board corrosion or heat damage
  2. Open or shorted wiring between the ECM and the fuel pump control unit
  3. Corroded or loose electrical connectors at the FPCM or fuel pump assembly
  4. Failed fuel pump motor drawing excessive current and stressing the control unit
  5. Poor ground connection for the fuel pump control unit or fuel pump
  6. ECM software or internal driver fault (less common but possible on older Subaru models)

How to diagnose and fix it

  1. Scan all modules for stored codes and freeze-frame data to confirm P1230 is active and not a ghost code
  2. Inspect the FPCM connector and fuel pump harness for corrosion, chafing, or loose pins
  3. Measure resistance and voltage drop on the FPCM power, ground, and control circuits
  4. Command the fuel pump on with a scan tool and verify actual fuel pressure matches specification
  5. Substitute a known-good FPCM or perform a bench test of the existing unit if accessible
  6. Check fuel pump current draw with an ammeter to rule out a failing pump overloading the control unit
  7. Repair or replace the faulty FPCM, wiring, or fuel pump as indicated, then clear codes and verify the repair

What Subaru techs check before replacing the FPCM

  • A failed fuel pump motor can mimic a bad FPCM by drawing excessive current and damaging the control unit, so always test pump current draw before condemning the module.
  • Corrosion inside the FPCM connector is a common Subaru issue, especially in vehicles driven in salt-belt states, and often causes intermittent P1230 without a hard failure.
  • Some Subaru models use a fuel pump control unit that is separate from the fuel pump assembly, while others integrate it; confirm the layout for the specific model before ordering parts.
  • P1230 can set from a weak battery or charging system fault that drops voltage to the FPCM, so check battery health and ground straps before deeper diagnostics.
  • A scan tool that can command fuel pump duty cycle is essential; without it, you cannot verify whether the FPCM is responding to ECM commands or ignoring them.

Can I keep driving with P1230?

You can usually drive a short distance to a repair shop if the engine runs normally, but avoid heavy acceleration, towing, or long trips because a failing fuel pump control unit can cause sudden stalling or a no-start condition. If the engine stalls or loses power, pull over safely and arrange a tow.

Guidance is general and written for Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage