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. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.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$20.00
Toyota$20.00
BMW$20.00
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.

trouble codes
P2090
Check Engine Light

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


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

5,583

Rating Summary
5,159
204
50
34
136
5,159
204
50
34
136

Matt

16 years of experience
35 reviews
Matt
16 years of experience
Jeep Compass - Check Engine Light is on Inspection - Holly Springs, North Carolina
Matt was awesome! Very knowledgeable, thorough. Really knows his stuff. Best part was his level of interaction and being able to ask him questions directly. You just don’t get that at the shops. Will definitely be using this service again and requesting Matt for all future jobs. Thanks again, Matt!

Matthew

32 years of experience
828 reviews
Matthew
32 years of experience
Land Rover LR2 - Check Engine Light is on - Hampton, Virginia
Matt is my go-to mechanic. Always professional and explains in detail what the problem is and how it’s being fixed. Highly recommend.

Richard

16 years of experience
115 reviews
Richard
16 years of experience
Honda Accord - Check Engine Light is on - San Ramon, California
Richard is Polite and skilled in inspecting the issues. I do recommend him for doing diagnostics before giving your car to the garage.

Michael

15 years of experience
565 reviews
Michael
15 years of experience
Chevrolet Avalanche 1500 - Check Engine Light is on - Marietta, Georgia
What professional handled himself well understood what was wrong with the car corrected it immediately and was on time


More related articles

P2506 OBD-II Trouble Code: ECM/PCM Power Input Signal Range/Performance
P2506 P2506 code definition ECM/PCM Power Input Signal Range/Performance What the P2506 code means P2506 is an OBD-II generic code for the Engine Control Module (ECM) detecting if the power input signal is not within range or when its performance...
P0761 OBD-II Trouble Code: Shift Solenoid C Performance or Stuck Off
P0761 code means there is an issue with the shift solenoid C performance often due too hydraulic blockages or transmission failure.
P2282 OBD-II Trouble Code: Air Leak Between Throttle Body and Intake Valves
P2282 P2282 code definition Air Leak Between Throttle Body and Intake Valves What the P2282 code means P2282 is an OBD-II generic code for the engine control module (ECM) monitoring the vacuum in the intake manifold at idle. This code...

Related questions

ECM fuse keeps blowing

Hi there. If the ECM fuse keeps blowing, then there is a definite electrical short. Most of the time the short is in the ECM, but it may have a short in the wiring going to it. I usually isolate...

Check engine light is off and when I turn on the key the car won't start. Just happened after changing the clutch kit.

Hi there. If the vehicle ran before you performed the job for the clutch exchange, then back track the work you had performed and look for anything that is not plugged in. Most likely, the crankshaft sensor was unplugged and...

RPM needle moves up and down and then car shuts off when starting it. This happens intermittent. Runs good some days, others no.

Hello, thank you for writing in. With all of the various codes and systems being effected, you may be experiencing a vacuum leak. While everything the dealership did was understandable to some extent, a vacuum leak test needs to be...

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