P0390

Camshaft Position Sensor B Circuit (Bank 2)

Car Fault Codes Ignition & misfire

Severity Medium Do not ignore it; it may get worse and cost more.
Can you still drive? With care, short trips only
Who can fix it? DIY with some experience
Typical repair time 20 minutes – 2 hours
Typical cost SAR 100 to 600

What it means

The engine computer is not receiving a valid signal from camshaft position sensor B on bank 2. This code appears on two-bank engines with a sensor on each camshaft, where sensor B is usually on the exhaust camshaft, so its timing control on this bank is disabled.

Symptoms4

  • Check engine light on.
  • Reduced power because bank 2 exhaust cam variable valve timing (VVT) is disabled.
  • Occasional long cranking.
  • Higher fuel consumption.

Possible causes6

  • Failed bank 2 camshaft position sensor B.
  • Corroded or loose connector, or oil leaking into it.
  • Broken or chafed wiring, especially near the exhaust manifold.
  • Faulty sensor supply or ground.
  • Damaged tooth wheel read by the sensor.
  • Faulty engine computer (rare).

How to diagnose5

  1. Locate bank 2 sensor B from the service manual.
  2. Inspect the connector and wiring for oil, corrosion or burned insulation.
  3. Measure supply voltage and ground at the connector and compare them with the manufacturer specification.
  4. Watch the sensor signal while cranking and compare it with sensor B on bank 1.
  5. If the sensors are identical, swap it with the bank 1 sensor; if the code moves to P0365, the sensor is faulty.

How to fix5

  1. Clean the connector and repair loose terminals.
  2. Repair damaged wiring and route it away from heat.
  3. Replace bank 2 cam sensor B with a matching part.
  4. Inspect the tooth wheel if a new sensor does not solve the problem.
  5. Clear the codes and confirm the code does not return.

Repair cost

In Saudi riyals; the highlighted part is the expected range for this fault.

The cost is low when the connector or wiring is at fault, and rises when the sensor is replaced, especially if it sits at the back of the engine.

Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026

Frequently asked questions

Why doesn't this code appear on four-cylinder engines?

Because it concerns bank 2, and inline engines have only one bank, so they set P0365 instead.

Can I drive with this code?

Usually yes for normal distances with reduced performance, but repair it soon because the computer runs on backup settings that raise fuel use.

This guide is for information only and does not replace an inspection by a qualified technician. If the fault involves brakes, steering, engine temperature, electrics or refrigerant, do not attempt the repair yourself.

Report a mistake

Spotted something inaccurate? Tell us and we will review and correct it.

Only if you want an email when we reply.

9 + 1 = ?

Related codes