P2090 OBD-II Trouble Code: 'B' Camshaft Position Actuator Control Circuit Low Bank 1

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

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P2090 code

P2090 is a diagnostic trouble code (DTC) for "'B' Camshaft Position Actuator Control Circuit Low Bank 1". 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 $114.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.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 $114.99 $20.0
Toyota $114.99 $20.0
BMW $124.99 $20.0
SCHEDULE P2090 DIAGNOSTIC Get a fair and transparent estimate upfront

P2090 Code Definition

The P2090 code is a generic powertrain code related to fuel and air metering and auxiliary emission controls. This code appears when the engine control module (ECM) has detected variances between camshaft B and the crankshaft at idle outside of set allowed parameters.

Codes related to the P2090 include:

What the P2090 Code Means

If a P2090 code appears, the ECM has detected variances between camshaft B and the crankshaft of 10 degrees at idle or more for more than 10 seconds.

The B camshaft is the vehicle’s rear, exhaust, or right camshaft, and Bank 1 of an engine is usually the bank that contains the engine’s number 1 cylinder. The camshaft actuator system includes four actuator solenoids, four oil control valves, and four actuators.

A vehicle’s engine control module (ECM) controls the camshaft position actuator through two circuits: a high control circuit and a low control circuit. The high control circuit carries a 12-volt pulse width modulated signal from the vehicle’s ECM to the camshaft position actuator solenoid. The low control circuit is the return circuit. The electrical signal is sent through the control circuits to the camshaft position actuator solenoids for desired camshaft timing changes.

What Causes the P2090 Code?

Several problems may cause a P2090 code including:

  • Damaged, shorted, or corroded electrical wiring, connectors, and/or circuitry
  • Damaged or defective variable valve timing (VVT) or variable camshaft timing (VCT) solenoid
  • Bad camshaft timing
  • Low oil pressure
  • Low oil levels
  • Misaligned timing belt or other components
  • Damaged or defective ECM (rare)

What are the Symptoms of the P2090 Code?

Symptoms of a P2090 code may include:

  • A Check Wngine or warning light may illuminate
  • The vehicle may not start or crank over at all
  • The vehicle may shake at idle
  • The vehicle may shake during acceleration
  • Decreased fuel efficiency
  • Overall poor engine performance

How Does a Mechanic Diagnose the P2090 Code?

A mechanic may use several methods to diagnose a P2090 trouble code, including:

  • Utilize an OBD-II scanner to check for a stored P2090 trouble code

  • Check vehicle oil level and pressure

  • Check and ensure all timing components are aligned correctly

  • Visually inspect all wiring circuitry and components for damage

  • Check and monitor crankshaft and camshaft positions with electromagnetic sensors

  • Disconnect the affected actuator from the connector and test voltage for a reference signal and ground (typically 5 volts with the key in the “on” position and the engine turned off)

  • Test for shorted terminals at the damaged or affected solenoid

  • Check all electrical circuits for continuity and resistance

  • Use an oscilloscope to test wave patterns from the sensor and check for anything outside of allowed parameters

Common Mistakes when Diagnosing the P2090 Code

A sticking camshaft actuator could be the result of dirty engine oil, so ensure your vehicle’s oil is changed regularly.

Some vehicle owners have reported a P2090 code after other repairs, such as a timing belt replacement or chain replacement. If any components in the timing system are improperly aligned, sensors or even the ECM itself can be unnecessarily blamed for the error and replaced.

How Serious is the P2090 Code?

Because a vehicle’s safe driving operation may be impacted due to faults that store a P2090 code, this is considered a potentially serious code. When this code appears, it is recommended that you have it diagnosed and repaired as soon as possible.

What Repairs can Fix the P2090 Code?

Several repairs can fix a P2090 trouble code and include:

  • Repair or replace any damaged, shorted, or corroded wires

  • Perform an oil change and clean dirty actuators or solenoids

  • Repair or replace damaged or defective circuits and related components

  • Repair or replace any damaged or improperly aligned timing components

  • Replace any damaged or defective sensors

  • Replace any damaged or defective camshaft actuator solenoids

  • Replace or repair damaged or defective ECM (rare)

  • Clear all codes, test-drive the vehicle, and rescan to see if any codes reappear

Additional Comments for Consideration Regarding the P2090 Code

Some vehicles need multiple failure cycles to turn on a Check Engine or warning light. If a light is your first notification of a problem, note that it may not be the first occurrence of the issue.

In addition, not all manufacturers place their camshaft sensors in the same location. Some engines with multiple camshafts may have sensors on each one, while others have notches cut into them located near the middle or rear of the shaft. Placement varies so check a service manual for your make and model’s location.

Need Help with a P2090 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
trouble codes
P2090

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

SCHEDULE P2090 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(7400)

Rating Summary
6879
249
58
41
173
6879
249
58
41
173
 at YourMechanic

David

13 years of experience
393 reviews
David
13 years of experience
Chevrolet Malibu L4-2.4L - Check Engine Light is on Inspection - Marietta, Georgia
He explained everything to me in detail on what I needed to know about my car. Definitely recommend him for getting the job done.
 at YourMechanic

Raymond

37 years of experience
402 reviews
Raymond
37 years of experience
Toyota Camry L4-2.2L - Check Engine Light is on - Las Vegas, Nevada
Raymond did a great job however I was charged for two hours labor and he was only here less than 45 minutes. should I expect this on future appointments with your mechanic ?
 at YourMechanic

Shane

17 years of experience
217 reviews
Shane
17 years of experience
Volkswagen EuroVan V6-2.8L - Check Engine Light is on Inspection - Austin, Texas
Arrived on time. Explained the issues he found and how he will fix it. I have parts on order and will schedule an appointment to have Shane install the parts when they arrive.
 at YourMechanic

Kanstantsin

19 years of experience
51 reviews
Kanstantsin
19 years of experience
Ford F-150 V8-4.6L - Check Engine Light is on Inspection - Littleton, Colorado
Kanstantsin arrived early. Was very courteous and professional. Will highly recommend to anyone. Thank you Kanstantsin.


More related articles

P2553 OBD-II Trouble Code: Throttle/Fuel Inhibit Circuit Range/Performance
P2553 P2553 code definition The P2553 OBD-II fault code means the Engine Control Module (ECM) has detected an issue with the the throttle or fuel inhibitor circuit, causing a voltage reading more than 10 percent outside of accepted parameters to...
P0621 OBD-II Trouble Code: Generator Lamp “L” Control Circuit Malfunction
P0621 means there is an malfunction with the generator lamp "L" control circuit often due to a defective generator or corroded wires.
P0407 OBD-II Trouble Code: Exhaust Gas Recirculation Sensor B Circuit Low
P0407 means a problem with the EGR system caused by faulty EGR vacuum solenoid, EGR valve, ground or voltage short in EGR circuit, or bad wiring.

Related questions

I have a 2001 Lincoln LS and the spark plug on the number 8 cylinder is leaking getting oil on the spark plug what do you think th
Sometimes there can be oil on the spark plug threads but the plug itself is not fouled. If the firing end of the plug is OK (not fouled, and not covered with liquid oil and so forth), the cause of...
Engine accelerated slow with check engine light on. Light is now off and runs fine
The check engine light is on when the problem was present and vehicle was either in failure mode and reduced power and throttle response. As soon as the intermittent problem went away and systems started working normal the light went...
PO153 02 circut low response bank2 sensor 1 What does this mean?
Your car has Oxygen sensors in the exhaust system to give the computer information on the fuel mixture. The Oxygen sensor produces a small voltage when it heats up and if there is oxygen present in the exhaust, as in...

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 (855) 347-2779 · hi@yourmechanic.com