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

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P2090 DIAGNOSTIC 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 $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.00 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$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P2090 DIAGNOSTIC Get a fair and transparent estimate upfront

Check Engine Light

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.

trouble codes
Check Engine Light
P2090

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P2090 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

3,484

Rating Summary
3,176
153
40
23
92
3,176
153
40
23
92

Richard

10 years of experience
415 reviews
Richard
10 years of experience
This is the second time I’ve had Richard work on my car. He always does an outstanding job and is quick, knowledgeable and professional. Highly recommended!!
2012 DODGE CHALLENGER - CHECK ENGINE LIGHT IS ON - LAS VEGAS, NEVADA

Michael

13 years of experience
372 reviews
Michael
13 years of experience
Mike was an absolute professional when he arrived. He walked me thru the whole process of my repairs and also made good recommendations for preventive issues. His mechanical knowledge and good customer services was a breath of air and greatly appreciated :-)
2007 CHEVROLET AVALANCHE - CHECK ENGINE LIGHT IS ON INSPECTION - MARIETTA, GEORGIA

Rodrigo

10 years of experience
85 reviews
Rodrigo
10 years of experience
Rodrigo was exactly on time, very professional and friendly. He assessed my car, let me know the exact problem when a previous mechanic from a shop in my area was unable to. I felt he was very honest and sincere letting me know the level of urgency that I deal with the issue. Absolutely no pressure. I will absolutely use Rodrigo the next time I need anything to do with my car and will tell everyone about him. This is such a great service, I will never go to another mechanic again. It is so convenient. I couldn’t be happier. :)
2013 SMART FORTWO - CHECK ENGINE LIGHT IS ON - LAS VEGAS, NEVADA

Ricardo

8 years of experience
223 reviews
Ricardo
8 years of experience
Great service and was very helpful on what maintenance my vehicle needed and what to expect in the future. Would definitely recommend to anyone and will.
2004 MITSUBISHI LANCER - CHECK ENGINE LIGHT IS ON - LOS ANGELES, CALIFORNIA

More related articles

P0121 OBD-II Trouble Code: TPS "A" Circuit Range Performance Problem
P0121 code definition Throttle Pedal Position Sensor/Switch (TPS) A Circuit Range Performance Problem...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
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...

Related questions

Q: No throttle response on 2012 dodge avenger

In the future, please include the motor size. Thanks. Your electronic throttle system consists of the throttle pedal assembly with an accelerator pedal position sensor, the throttle body which consist of a TPS (Throttle Position Sensor), throttle plate actuator,...

Q: check engine light code p0068

The definition for the code P0068 is throttle body airflow performance. A few more things will have to be checked as this code can come from a failing sensor that is offering the computer improper signals. Consider hiring one of...

Q: P0420 - CATALYST B1 DETERIORATION

Hello - it is possible the 2 problems are related, but likely only over a long period of time. The P0420 code is a "low efficiency catalytic converter" for Bank2 - which include cylinder 1. And yes, that warning is...

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-800-701-6230 · hi@yourmechanic.com