Ignition & misfire · Powertrain · generic (SAE-defined)

P0366: Camshaft Position Sensor "B" Circuit Range/Performance (Bank 1)

P0366 means camshaft position sensor "B" on bank 1 is sending a signal that is erratic, intermittent, or out of time with the crankshaft signal.

Severity: Moderate — diagnose within days
Can I drive with P0366? Usually yes for short trips, but rough running, hesitation, or stalling may occur. Diagnose it soon, since a timing issue can be behind the code.

Standard title per SAE J2012 / ISO 15031-6 · Updated 2026-11-07 · By CarWhere Research

How P0366 sets

The powertrain control module (PCM) compares the bank 1 camshaft sensor "B" signal to the crankshaft position signal. If pulses are irregular, missing intermittently, or appear at the wrong point in crankshaft rotation, P0366 sets. Tolerances are manufacturer-specific.

Common causes of P0366

Roughly most likely first; the actual cause depends on the vehicle and needs testing to confirm.

  1. Intermittent camshaft position sensor "B"
  2. Wiring damage or electrical interference
  3. Stretched timing chain or misaligned timing
  4. Variable valve timing actuator or oil control problems
  5. Damaged camshaft tone wheel

P0366 symptoms

  • Check engine light on
  • Rough idle
  • Hesitation or reduced power
  • Intermittent stalling or hard starting

How P0366 is diagnosed

  1. Check freeze frame data and related variable valve timing or correlation codes.
  2. Verify engine oil level and condition, since valve timing systems depend on clean oil.
  3. Inspect wiring routing and connectors.
  4. Compare camshaft and crankshaft waveforms on an oscilloscope.
  5. Inspect timing components if alignment is incorrect.

Typical fixes for P0366

  • Replace camshaft position sensor "B"
  • Repair or reroute wiring
  • Change engine oil if low or sludged
  • Repair variable valve timing components
  • Replace stretched timing chain components

Replace parts only after testing confirms the cause — a code names the circuit or condition that failed a check, not necessarily the faulty part. We don’t publish per-repair prices; for what households actually spend on upkeep, see car repair costs.

Related codes & warning lights

P0366 FAQ

What does code P0366 mean?

P0366 means camshaft position sensor "B" on bank 1 is sending a signal that is erratic, intermittent, or out of time with the crankshaft signal. The standard definition is "Camshaft Position Sensor "B" Circuit Range/Performance (Bank 1)."

Can I drive with a P0366 code?

Usually yes for short trips, but rough running, hesitation, or stalling may occur. Diagnose it soon, since a timing issue can be behind the code.

Can low oil cause P0366?

It can contribute. Variable valve timing relies on oil pressure, and low or dirty oil can make camshaft position erratic, which the sensor then reports.

Is P0366 the same as P0341?

They are similar range/performance codes, but P0341 refers to camshaft sensor "A" and P0366 refers to sensor "B" on bank 1.

Keep researching

More ignition & misfire codes

Sources

General information written by CarWhere Research, not a diagnosis of your vehicle. Manufacturers can add their own sub-definitions and test conditions; confirm with the factory service information for your year, make and model. Before paying for a repair, check NHTSA for open recalls and your warranty booklet: federal law requires an emissions warranty on major emission-control parts such as the catalytic converter and engine computer.