P025B
Fuel Pump Module Control Circuit Range/PerformanceP025B is a generic OBD-II powertrain diagnostic trouble code: Fuel Pump Module Control Circuit Range/Performance. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P025B means
P025B is a generic OBD-II powertrain code set when the ECM or PCM detects that the signal from the Fuel Pump Control Module (FPCM) is outside its expected electrical range or is not performing as commanded. Modern vehicles use a dedicated fuel pump control module that receives a variable-frequency or pulse-width-modulated signal from the PCM and adjusts pump speed accordingly to maintain target fuel pressure across all operating conditions. The FPCM continuously reports its operating status back to the PCM; if the feedback signal is absent, out of range, or does not track the commanded duty cycle, P025B is stored. Common causes span from a failing fuel pump drawing excessive current — which the module interprets as out-of-range loading — to wiring faults, a clogged pump inlet screen, or a defective module. Symptoms can range from subtle drivability concerns to a complete no-start if fuel delivery is severely compromised. Severity depends heavily on how far out of range the module operates: a vehicle that runs normally but stores the code requires prompt diagnosis, while one that stalls or will not start needs immediate attention to restore fuel delivery and prevent potential engine lean-condition damage.
Common causes
Most-frequently reported root causes when P025B is logged.
-
1
Defective fuel pump control module (FPCM)
-
2
Failing fuel pump drawing abnormal current or unable to reach commanded speed
-
3
Clogged fuel pump inlet screen restricting fuel flow and overloading the pump
-
4
Frayed, melted, or open wiring between the PCM and FPCM
-
5
Corroded, melted, or intermittently connected FPCM harness connector
-
6
Low battery voltage or charging system fault affecting module operation
-
7
PCM internal fault or software error misinterpreting FPCM feedback
Symptoms drivers notice
How to diagnose P025B
A typical diagnostic flow when this code is present.
-
1
Check for additional DTCs related to fuel pressure, pump circuit (P025A, P025C, P025D), or low voltage
-
2
Inspect the FPCM connector and wiring harness for heat damage, corrosion, or loose connections
-
3
Verify battery and charging system voltage — FPCM operation can be compromised below approximately 11 V
-
4
Measure actual fuel pressure at the rail with a gauge and compare to specification at idle and under load
-
5
Test for the presence and correct frequency/duty cycle of the PCM command signal at the FPCM input pin
-
6
Check fuses and relays in the fuel pump circuit against the fuse box diagram
-
7
If command signal and power supply are correct but the fault persists, replace the FPCM and re-evaluate
Related powertrain codes
Frequently asked questions
Will P025B always prevent the engine from starting?
Not necessarily. If the pump module is still delivering adequate pressure, the engine may start and run with only subtle symptoms. The code indicates a range or performance deviation rather than a complete circuit failure, so drivability impact varies widely.
Where is the fuel pump control module located?
Location varies by manufacturer. On many Ford and GM vehicles it is mounted on or near the fuel tank, while some models integrate it under the rear seat or in the engine compartment near the fuse box. Consult a manufacturer-specific service manual for exact placement.
Can a weak battery trigger P025B?
Yes. The FPCM requires stable supply voltage to operate correctly. A weak battery or a poor connection at the battery terminals can cause the module to underperform and generate out-of-range feedback to the PCM, setting P025B.
Is P025B related to low fuel pressure or high fuel pressure?
P025B reflects the module control circuit performance rather than a static pressure reading. It can be associated with either low pressure (failing pump or clogged screen overloading the module) or erratic pressure (module unable to regulate pump speed), rather than a fixed high or low pressure fault.
Disabling P025B in software
RaceTune can permanently disable P025B — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P025B in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file