P025D — Fuel Pump Module Control Circuit High
What P025D means
The engine control module commands the fuel pump through a control module or driver and monitors the signal in that circuit. P025D sets when the circuit voltage is higher than expected. Typical causes are a short to voltage, an open circuit, or a failing module. Fuel delivery can become unstable or stop entirely.
Symptoms
- Engine will not start
- Hard starting or long cranking
- Engine stalls while driving
- Hesitation and loss of power
- Poor fuel economy
- Check Engine light is on
Possible causes
- Damaged wiring: short to voltage, open circuit, or chafed insulation
- Failed fuel pump control module
- Corroded or damaged connectors
- Internal fuel pump fault causing irregular current draw
- Faulty engine control module (uncommon)
How to diagnose
- Read all codes and freeze frame data and note when the fault appeared
- Inspect the pump and module connectors for moisture, corrosion, or heat damage
- Check the fuel pump fuse and relay
- Inspect the harness from the ECM to the module and pump, especially at bends and underbody runs
- Measure supply voltage, ground, and the control signal at the module connector per the wiring diagram
- Test the control circuit for a short to voltage or an open with connectors disconnected
- Check fuel pressure and pump current draw
- If wiring is good, test the module, then the ECM
Common fixes
- Repair the wiring and replace damaged connectors
- Replace the fuel pump control module
- Replace the fuel pump assembly
- Replace or reprogram the ECM if confirmed faulty
Questions and answers
What does P025D mean?
The engine computer detected abnormally high voltage in the fuel pump module control circuit. It is an electrical fault that can disrupt fuel delivery.
Can I drive with P025D?
Only briefly and with caution. The engine may stall or not restart, so do not put off the repair.
What should I check first?
Start with the fuse, relay, connectors at the module and pump, and the wiring for damage. Wiring and corroded terminals are common causes.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.