P1250
Fuel Pressure Regulator Control Solenoid Valve Circuit Malfunction
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P1250
P1250 is a BMW-specific diagnostic trouble code indicating a malfunction in the fuel pressure regulator control solenoid valve circuit. This solenoid is responsible for electronically controlling fuel pressure in the fuel rail. When this circuit fails, the engine may receive inconsistent fuel pressure, leading to poor performance, hard starts, and potential stalling.
On BMW vehicles, the fuel pressure regulator solenoid works in conjunction with the returnless fuel system found on many models from the late 1990s onward. The DME (Digital Motor Electronics) uses this solenoid to precisely adjust rail pressure based on engine load and speed. When the circuit malfunctions, the system may default to a fixed pressure that isn't optimized for all driving conditions.
Diagnosis should begin with a visual inspection of the solenoid valve and its wiring harness for signs of damage, corrosion, or loose connections. Use a multimeter to check the solenoid's resistance — it should typically read between 10 and 20 ohms depending on the model. Verify that the DME is sending a proper control signal using an oscilloscope or scan tool capable of monitoring the duty cycle. If the solenoid and wiring test good, fuel pressure should be measured at the rail with a mechanical gauge to rule out a failed regulator. Replacement of the solenoid is typically a straightforward DIY job accessible on the fuel rail.
Severity
Symptoms
- •Check Engine Light illuminated
- •Engine hesitates or stumbles during acceleration
- •Rough or unstable idle
- •Difficulty starting the engine
- •Reduced engine power
- •Intermittent stalling
Likely Causes
The solenoid valve that controls fuel rail pressure wears out or develops internal electrical faults, preventing proper fuel pressure regulation.
Corroded, chafed, or broken wiring in the fuel pressure regulator solenoid circuit prevents the DME from properly commanding the valve.
The mechanical fuel pressure regulator itself may have a torn diaphragm or stuck valve, causing erratic fuel rail pressure independent of solenoid commands.
An internal fault in the engine control module driver circuit for the fuel pressure solenoid may prevent proper signal output to the valve.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the fuel pressure regulator control solenoid valve
- Repair or replace damaged wiring and connectors in the solenoid circuit
- Replace the fuel pressure regulator if it fails pressure testing
- Test and verify DME solenoid driver circuit output