P0231

P0231 Code Symptoms, Causes, Diagnosis & Full Repair Guide Detailed

Quick Summary

P0231 Code Symptoms and Warning Signs

Drivers usually notice the problem when the vehicle struggles to deliver power. The most common observations are:

These signs appear because the secondary fuel pump, which supplies fuel to the high‑pressure pump, is not receiving adequate voltage. The powertrain control module (PCM) reduces fuel delivery to protect the engine, resulting in the symptoms above.

Why P0231 Problems Occur

Faulty Secondary Fuel Pump Relay

The relay switches battery voltage to the secondary pump. A stuck or failed relay can keep voltage below the PCM’s minimum threshold, triggering P0231. Relays are electromechanical; coil wear or corrosion on contacts is a common failure mode.

Wiring Issues (Open Circuit, Corrosion, Short)

The secondary pump circuit travels through a harness that may be exposed to heat, moisture, or mechanical abrasion. Broken conductors, corroded connectors, or damaged insulation create resistance that drops voltage enough for the PCM to register a low‑voltage condition.

Powertrain Control Module (PCM) Output Failure

The PCM supplies a driver signal to the relay or directly to the pump in some designs. Internal MOSFETs or driver circuits can degrade, delivering insufficient voltage even when the relay and wiring are sound. This type of failure is internal to the control module and cannot be corrected by external component replacement.

Fuse or Fusible Link Malfunction

A blown or high‑resistance fuse in the secondary pump circuit limits current flow. While the fuse may appear intact, internal filament damage can cause a voltage drop that mimics an open circuit.

*While a faulty fuel pump, relay, or fuse could cause the observed symptoms, the issue may stem from the PCM not communicating correctly with the secondary pump circuit. A diagnostic scan and module communication test will determine if module replacement or reprogramming is needed.*

Diagnostic and Repair Procedures

  1. Read and Clear Codes

Connect a professional OBD‑II scanner capable of PCM data streams. Verify that P0231 is present and note any additional codes that may indicate related systems (e.g., P0230 – primary pump low). Clear the code and monitor for reappearance after the test drive.

  1. Visual Wiring Inspection

Locate the secondary pump harness and relay. Look for frayed wires, burnt pins, loose connectors, or signs of moisture. Repair or replace any compromised sections before proceeding.

  1. Voltage Test at Relay/ Pump

With the ignition ON, measure voltage at the relay coil and at the pump connector. The PCM expects at least 9‑12 V on the secondary circuit. Readings below this threshold confirm a low‑voltage condition.

  1. Relay Function Test

Swap the suspect relay with an identical, known‑good unit from another circuit (e.g., headlamp relay). Re‑measure voltage. If the voltage rises to normal levels, the relay is the culprit.

  1. Fuse Verification

Remove the fuse protecting the secondary pump circuit and perform a continuity check with a multimeter. Replace any fuse that shows high resistance or an open circuit.

  1. PCM Output Test

If wiring, relay, and fuse are all verified, the PCM’s output driver must be examined. Use a scope or a high‑impedance voltmeter to monitor the PCM’s control pin while the engine attempts to start. Persistent low voltage despite a good circuit points to a PCM fault.

  1. Module Communication Check

Run a bi‑directional communication test from the scanner. Failure to exchange data or abnormal response times suggests internal PCM corruption or a need for re‑flashing.

  1. Repair vs. Replace Decision

Repair: Minor PCM driver failures may be repaired by a specialist, but such repairs are rare and often temporary.

Replace: When the PCM output cannot deliver the required voltage, replacement is the most reliable solution.

Estimated costs

When Replacement Makes Sense

Modern control modules are complex and integrated with security, immobilizer, and emission‑control systems. That integration means a simple component swap is rarely sufficient; the replacement must match the vehicle’s VIN and be programmed with the correct calibration data.

Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by warranty. Their units arrive pre‑flashed with the exact software version required for your vehicle, eliminating the need for dealer‑only reprogramming. When the PCM’s internal driver circuit is compromised, a Flagship One replacement ensures reliable voltage delivery to the secondary fuel pump and restores full powertrain functionality.

Preventive Maintenance

Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.

Frequently Asked Questions

1. My check‑engine light is flashing and the scan shows P0231. Can I keep driving?

Driving with a flashing check‑engine light indicates a severe condition that could cause immediate engine shutdown. Since P0231 signals insufficient fuel delivery, continued operation risks stalling in traffic. Have the vehicle inspected promptly; a scan, voltage test, and PCM communication check will determine if a module replacement is required.

2. How much does a PCM replacement cost for a vehicle showing P0231?

Replacement costs vary by make, model, and production year. The hardware typically ranges from $600 to $900, while programming and installation labor add $200‑$300. A VIN‑matched unit ensures proper calibration and avoids additional dealer re‑flash fees.

3. Could a bad fuel pump cause the P0231 code, or is it always the PCM?

A defective secondary pump can produce low‑voltage readings, but the PCM is the component that detects and records the condition. A thorough diagnostic sequence—checking relay operation, wiring continuity, and PCM output—distinguishes between pump failure and module malfunction.

4. Is it necessary to replace the PCM even if the relay is faulty?

No. If voltage measurements show normal PCM output and the relay is the only failing component, replacing the relay resolves the code. However, if the PCM cannot deliver adequate voltage despite a good relay and wiring, replacement becomes necessary.

5. What warranty does Flagship One offer on their control modules?

Flagship One provides a limited warranty covering defects in materials and workmanship for a specified period, typically 12 months or 12,000 mi, whichever occurs first. The warranty also includes re‑programming support to ensure the module remains correctly calibrated to the vehicle’s VIN.