P016F — Closed Loop Fuel Pressure Control at Limit – Pressure Too Low
What P016F means
The engine control module holds fuel rail pressure in a closed loop: it compares the rail pressure sensor reading with a target and adjusts a regulator or pump volume control valve. P016F sets when that control has run out of range and actual pressure is still below target. The usual cause is insufficient fuel supply, and less often a bad sensor or wiring fault.
Symptoms
- Check Engine light on
- Rough running or hesitation
- Loss of power under load
- Hard starting or long cranking
- Stalling at idle or while driving
- Worse fuel economy
- Reduced-power (limp) mode
Possible causes
- Weak low-pressure (lift) fuel pump
- Clogged fuel filter or restricted fuel line
- Worn high-pressure fuel pump
- Faulty fuel pressure regulator or suction control valve (SCV)
- Faulty fuel rail pressure sensor
- Damaged wiring or corroded connectors at the sensor, valve or pump
- Excessive injector return flow (internal leakage)
- Rarely, ECM software calibration issue
How to diagnose
- Scan all codes and freeze frame data and look for other fuel system codes
- Check fuel level and quality and when the fuel filter was last changed
- Compare commanded and actual rail pressure with a scan tool at cranking, idle and under load
- Test pressure and volume on the low-pressure side before the high-pressure pump
- Test the regulator or control valve: resistance, control signal and response to commands
- Inspect wiring and connectors for the pressure sensor, valve and pump, and check power and ground
- Measure injector return flow where the system allows it
- Check for ECM software updates or service bulletins for your vehicle
Common fixes
- Replace the fuel filter and clear any restriction in the lines
- Replace the low-pressure fuel pump
- Replace the pressure regulator or SCV
- Replace the rail pressure sensor or repair wiring and connectors
- Repair or replace the high-pressure pump or leaking injectors
- Reflash the ECM if an update is available
Questions and answers
What does P016F mean?
The ECM could not bring fuel pressure up to target even with the regulator at its limit. It usually points to low fuel supply or a faulty sensor, control valve or high-pressure pump.
Can I drive with P016F?
Only briefly and carefully. The engine may lose power or stall, and running on low pressure can speed up wear on the pump and injectors, so get it diagnosed soon.
Where do I start diagnosing P016F?
Start with the fuel filter and low-pressure supply, then compare commanded and actual rail pressure with a scan tool. Move on to the sensor, control valve and high-pressure pump after that.
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.