P0231 — Fuel Pump Secondary Circuit Low
P0231 — Fuel Pump Secondary Circuit Low. A fault in the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Typical causes: weak fuel pump or clogged fuel filter, contaminated or incorrect fuel, clogged or leaking fuel injectors.
powertrain (engine/transmission)
Is it safe to drive?
Repair promptly P0231 can leave the secondary fuel pump inactive and may cause hesitation, stalling, or loss of fuel pressure. If the engine runs smoothly and fuel pressure remains stable, only a short trip may be reasonable; stop driving if stalling, misfire, or low-pressure symptoms occur.
Typical symptoms
- The check-engine light illuminates with P0231 stored in the powertrain controller
- Engine hesitation, rough idle, or misfire occurs if fuel pressure cannot be maintained
- Slow cranking, crank-no-start, or stalling may occur when the secondary pump is needed for adequate pressure
- Fuel pressure may remain below the manufacturer specification, especially during acceleration
- The fuel gauge may appear normal if it reads from the primary tank while the secondary pump is inactive
Common causes
- Failed secondary fuel-pump relay or a relay socket with burned, loose, or high-resistance contacts
- Open or corroded wiring, terminals, or connectors in the PCM-to-relay or relay-to-secondary-pump circuit
- Poor grounding or inadequate voltage at the secondary fuel-pump motor or control module
- Blown secondary fuel-pump fuse, fusible link, or circuit-protection device
- Failed secondary fuel pump, pump driver, or PCM output when the low voltage is monitored at that component
How to diagnose with an OBD scanner
- Confirm P0231 and capture conditions Connect a generic OBD-II scanner, such as an ELM327-based tool or AIScanAuto, and read stored, pending, and permanent codes. Save P0231 freeze-frame data before clearing anything, and review live secondary-pump command data if the vehicle supports it.
- Inspect the secondary-pump power path Check the battery supply, secondary-pump fuse or fusible link, relay, relay socket, wiring harness, pump connector, and ground points. Look for corrosion, water intrusion, heat damage, loose terminals, or chafed insulation. Relieve fuel pressure before opening fuel-system connections.
- Test the relay and control circuit Use the wiring diagram to identify whether the PCM commands a relay, directly controls the pump, or monitors a feedback circuit. Back-probe the command and relay output while the engine is cranking or running. A command with no relay output points toward the relay, socket, or control wiring.
- Test pump voltage, current, and ground Measure voltage at the secondary-pump connector and perform a voltage-drop test on its ground while the circuit is under load. Compare pump current draw with the service specification. Correct voltage with no current suggests a failed pump motor, while collapsed output voltage points to the relay or power wiring.
- Verify fuel delivery Perform a fuel-pressure test and compare the result with the specified pressure. On split-pump systems, confirm that the secondary pump actually runs; a normal gauge reading from the primary tank does not prove that the secondary circuit is working.
- Repair and verify the fault Repair open or high-resistance wiring, clean and secure grounds, replace the failed fuse or relay, or replace the pump, driver, or control module as testing indicates. Clear P0231 with the scanner, repeat the pressure and electrical tests, and confirm that the code does not return.
Approximate repair cost
Typical independent-shop totals are about USD 150-450 for diagnosis and relay, fuse, connector, or wiring repair, and approximately USD 450-1,000 if the secondary fuel pump or pump-control module requires replacement. These figures are estimates and vary by region, labor rate, and parts availability.
Common questions
Does P0231 always mean the fuel pump is defective?
No. P0231 identifies a low condition in the secondary fuel-pump control circuit, and the relay, fuse, wiring, connector, ground, pump, or control module may be responsible.
Can I safely drive with P0231 stored?
Only with caution. If fuel pressure is stable and the engine does not stall, a short trip may be possible, but a failed secondary pump can cause an abrupt loss of power and should be repaired promptly.
What should an OBD-II scanner show for P0231?
A generic ELM327 or AIScanAuto scan should confirm the code and related freeze-frame information. Live pump-command or feedback data may also reveal a commanded pump that is not responding, although data availability varies by vehicle.
Why might P0231 return after replacing the fuel-pump relay?
The relay may not be the faulty component, or the problem may remain in the wiring, connector, ground, fuse feed, or control module. The old code must also be cleared and the repair verified under operating conditions.
The engine control module logs code P0231 when it detects that the fuel pump secondary circuit is running at a voltage lower than it should be. In plain language, P0231 means the fuel pump secondary circuit is stuck near ground — the signal isn't getting the voltage it needs to do its job. This falls under the powertrain category of OBD2 codes, which covers engine and transmission management systems.
When the secondary circuit voltage drops below the minimum threshold, the module interprets this as a problem somewhere in the fuel delivery wiring or the pump itself. The culprits are usually a wire with damaged insulation shorting to metal, a connector that's corroded or loose, a supply line that's lost power, or a fuel pump that's failing and pulling the circuit down. The key point is that P0231 won't set on a single bad reading — the fault must repeat under specific conditions (engine load, temperature, speed) before the check engine light comes on. That freeze frame data is valuable because it shows exactly what was happening when the problem appeared.
When the module logs P0231, it also captures freeze frame data — a snapshot of engine load, RPM, coolant temperature, and vehicle speed at the moment the fault occurred. Reproducing those exact conditions during your road test gives you the best chance of triggering the problem while you're diagnosing it.
Symptoms of P0231
- Noticeable loss of power when the engine is under load
- Fuel odor, especially if the problem is advanced
- Fuel economy dropping below normal
- Check engine light illuminated on the dashboard
- Engine cranks longer than normal before starting
- Rough idle and hesitation during acceleration
What causes P0231?
- Fuel pump failure causing the secondary circuit to pull low
- No voltage reaching the fuel pump secondary circuit
- Signal wire shorted to ground from chafed or melted insulation
- Fuel contamination or the wrong fuel grade in the tank
- Fuel pressure regulator not maintaining correct rail pressure
- Vacuum leaks or intake manifold faults skewing the air-fuel mixture
- Failed fuel rail pressure sensor or damaged wiring to the sensor
- Clogged or leaking fuel injectors disrupting delivery to cylinders
- Weak fuel pump output or a clogged fuel filter restricting flow
How to diagnose P0231
- Plug in an OBD2 scanner, verify that P0231 is stored in the ECM memory, and record all freeze frame data. This tells you engine conditions when the fault first appeared.
- Look for any other stored trouble codes — related faults often point to the real root cause. Also check manufacturer TSBs for your specific make and model; many common OBD2 problems have factory service bulletins or software updates that address them. Search by your VIN on the manufacturer website or nhtsa.gov.
- Inspect the wiring harness and connectors tied to the fuel pump and pressure regulation system. Look for damaged wire insulation, corrosion at connectors, broken locks, or wires touching hot engine components.
- Check for proper supply voltage at the fuel pump secondary connector first. Then measure resistance from the signal wire to chassis ground — a reading near zero ohms confirms a short to ground in the harness.
- Measure fuel pressure at the rail with a gauge and compare it against factory specifications, both at idle and under load.
- Review short-term and long-term fuel trims in the scanner's live data stream. Sustained high or low trims indicate whether the mixture is running rich or lean.
- Clear the code, drive through a complete drive cycle including the specific conditions from the freeze frame, and verify that P0231 does not return.
Repair options and costs
Address the most common and affordable causes before replacing major components:
- Replace the fuel pump: $400–$900
- Replace the fuel pressure regulator or sensor: $150–$450
- Clean or replace fuel injectors: $200–$800
- Replace the fuel filter: $80–$200
Total repair cost for P0231
The final bill depends entirely on which part is actually faulty. At independent shop rates (parts and labor, USD), common repair scenarios for P0231 break down as follows: fuel pump replacement runs $400–$900, pressure regulator or sensor replacement costs $150–$450, injector cleaning or replacement ranges $200–$800, and fuel filter replacement runs $80–$200. Most P0231 repairs end up between $80 and $900 total. Getting an accurate diagnosis before buying parts is the smartest move — the most expensive fix is rarely the first thing to check.
Can you drive with P0231?
Drive with caution. A fuel delivery or mixture control issue can cause the engine to stall, hesitate in traffic, or misfire. In severe cases, an overly rich mixture can damage the catalytic converter over time. Avoid long highway trips until the fault is diagnosed and repaired.