P0090 OBD-II Trouble Code: Fuel Pressure Regulator 1 Control Circuit

Our certified mechanics come to you · Get a fair and transparent estimate upfront


Cost of diagnosing the P0090 code

P0090 is a diagnostic trouble code (DTC) for "Fuel Pressure Regulator 1 Control Circuit". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $154.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $50.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate* Credit towards follow-up repair Earliest Availability
Ford $154.99 $50.0
Toyota $154.99 $50.0
BMW $164.99 $50.0

*Estimates may vary by market

SCHEDULE P0090 DIAGNOSTIC Get a fair and transparent estimate upfront

P0090 code definition

A P0090 diagnostic trouble code is referencing an issue with the fuel pressure regulator circuit.

This code is similar to P0089, P0091, and P0092.

What the P0090 code means

P0090 is an OBD-II code telling us there is a fault found within the fuel pressure regulator control circuit. This DTC is triggered when the ECM finds out-of-range performance from the control circuit. Out of range performance causes a Check Engine Light and a failsafe mode. Failsafe mode will remain in effect until normal sensor operation is detected or the issue is fixed.

What causes the P0090 code?

The fuel pressure regulator code may have some common causes:

  • Open or short in wiring harness
  • Fuel pressure regulator that has failed
  • Engine control module that is faulty
  • Poor electrical connection in the fuel pressure regulator control circuit

What are the symptoms of the P0090 code?

Common symptoms are:

  • Poor running vehicle
  • Failsafe mode set
  • Check Engine Light illuminated on the dashboard
  • Fuel economy that is lower than normal

How does a mechanic diagnose the P0090 code?

The mechanic will begin by checking for any diagnostic trouble codes (DTC’s). DTC’s will have freeze frame data associated with each code that this tells us important information for the test drive.

Next, the code will be cleared and a road test is performed. The road test should be under similar conditions to the freeze frame data.

A visual inspection will be performed to look for any damaged or broken wiring, sources of poor connection, and proper operation of the fuel pressure sensor.

A scan tool will be used to monitor fuel pressure control system operation. If the fuel pressure regulator control solenoid operates properly, then a manufacturer specific ECM test must be performed.

Common mistakes when diagnosing the P0090 code

Mistakes are commonly made when steps are not followed in order or are skipped altogether. Though the fuel pressure regulator is the typical cause, it must be tested before it is condemned and replaced. This will prevent repairs from being performed that do not address the actual fault.

How serious is the P0090 code?

Most people may only notice the Check Engine Light and no other adverse symptoms. In cases where drivability concerns are present, the vehicle should be checked immediately by a qualified mechanic.

What repairs can fix the P0090 code?

Typical repairs for P0090 are:

  • Repair of an open or short in the wiring harness
  • ECU replacement if it fails test procedures
  • Replacement of the fuel pressure regulator
  • Fixing poor electrical connections

Additional comments for consideration regarding the P0090 code

Professional scan tools are standard equipment for qualified mechanics. These scan tools will be required to view live sensor data, changes over time, readings from the ECU, and fuel pressure. In contrast, standard scan tools will only show what codes are present and will not be able to provide as extensive data.

Need help with a P0090 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

Check Engine Light
P0090
trouble codes

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0090 code.

SCHEDULE P0090 DIAGNOSTIC
Get a $50 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(8600)

Rating Summary
8017
273
65
46
199
8017
273
65
46
199
 at YourMechanic

Brandon

9 years of experience
133 reviews
Brandon
9 years of experience
Ford Escort L4-2.0L - Check Engine Light is on - Nashville, Tennessee
Brandon showed up ahead of schedule, was very personable and diagnosed my problems. He also scheduled my next appointments which will be with him.
 at YourMechanic

William

23 years of experience
33 reviews
William
23 years of experience
Lexus IS250 V6-2.5L - Check Engine Light is on - Mableton, Georgia
Arrived early which was great. William was courteous, and attentive to the issue. Even though it took several attempts I'm so happy he was determined to fix it and he did!
 at YourMechanic

Dan

40 years of experience
1080 reviews
Dan
40 years of experience
Plymouth Grand Voyager - Check Engine Light is on - Lawrenceville, Georgia
Mr. Dan Barber was quite patient, courteous and quite knowledgeable. From my observation, Mr. Barber appears to be quite professional.
 at YourMechanic

Christopher

9 years of experience
120 reviews
Christopher
9 years of experience
Ford Fiesta L4-1.6L - Check Engine Light is on - Smyrna, Georgia
Chris communicated with us each step of the way up until his arrival. He listened well, was knowledgeable, and was prepared. He took the time to diagnose the problem, explained the what, why and how and provided a solution. I would definitely recommend him and will use him again.


Related questions

My car is showing trouble code P0090
Hi there - I would check the fuel pressure with a gauge to see what the pressure on the fuel rail actually is. If pressure is low, the problem may be with a clogged fuel filter, failing fuel pump relay...
I had a trouble code P0090 and now I have P2177
This may not be very hard to solve. Code P2177 (https://www.yourmechanic.com/article/p2177-obd-ii-trouble-code-system-too-lean-off-idle-bank-1-by-spencer-clayton) means your engine is running too lean. The most common cause of this is an air leak in the intake system. Since you've just been working under the hood,...

More related articles

P0199 OBD-II Trouble Code: Engine Oil Temperature Sensor Circuit Faulty
P0199 P0199 code definition P0199 is indicating a fault in the engine oil temperature sensor circuit. This code is similar to P0195, P0196, P0197, P0198. What the P0199 code means P0199 is found when the ECM has detected an intermittent...
P0186 OBD-II Trouble Code: Fuel Temperature Sensor "B" Circuit Range/Performance
P0186 P0186 trouble code definition Fuel Temperature Sensor "B" Circuit Range/Performance What the P0186 code means P0186 is a generic OBD-II code that is triggered when the fuel temperature sensor B circuit goes out of range during self testing; the...
P0801 OBD-II Trouble Code: Reverse Inhibit Control Circuit Malfunction
P0801 means an issue with the reverse inhibitor switch making the vehicle unable to be placed in reverse or capable of doing so while driving forward.

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (844) 997-3624 · hi@yourmechanic.com