Skip the auto shop - Our mechanics make house calls

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

Check Engine Light

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.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

More related articles

P0222 OBD-II Trouble Code: Throttle/Pedal Position Switch/Sensor B Circuit Low Input
P0222 code definition Throttle/Pedal Position Switch/Sensor B Circuit Low Input What the P0222 code means The manufacturer specifies a range of acceptable voltage to be produced from the throttle position...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...


Related questions

Q: Check engine light comes on when accelerating hard in first gear

Hi Laura, welcome to YourMechanic and thanks for writing in. I'd be happy to help. This could be potentially a faulty mass airflow sensor which is something that regulates air intake into the engine, and relays this info to the...

Q: Check Engine Light is on, trouble codes P0001 and P0006 are showing.

The fuel shut off valve is a solenoid that is controlled primarily by the shut off relay. The message you are receiving is telling you the circuit has low voltage. This means the solenoid is not energizing the way it...

Q: I had a trouble code P0090 and now I have P2177

This may not be very hard to solve. Code P2177 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, it's...