CodesBrandsGuidesTutorials
EN
EnglishEspañolDeutsch

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

Camshaft position sensor B is the exhaust camshaft sensor (bank 1 = side with cylinder 1), usually a Hall sensor on the exhaust cam phaser. P0366 means its pulses arrive, but their number or position does not fit the crankshaft. GM expects 400 pulses per 100 engine cycles and sets the code outside 398–402, or with fewer than 4 or more than 6 pulses in the first 12 reference events at start, 8 of 10 samples, after two trips. On GM's 3.6-litre V6 in the Saab 9-4X the exhaust phaser then goes to its park position and ignition runs from the crankshaft alone; on the 2.8 turbo V6 (LAU) the fault must last 1 s, or 10 s cumulatively, below 2,520 rpm. Saab's workshop information names a damaged tone wheel, play, foreign matter and too large an air gap. Ford uses the code too but publishes no thresholds.

High severity. Can I keep driving?Avoid driving: the engine can stall while moving. If the timing is off, continuing can cause serious damage.

Bank 1 is the side of the engine with cylinder 1. Inline engines only have this bank.

Symptoms

  • Check engine light on
  • Longer cranking before the engine starts
  • Loss of power or rough idle (exhaust cam timing in its base position)
  • Higher fuel consumption

Most likely causes

  • Sensor faulty or dirty (metal debris on the magnet)
  • Wiring close to ignition coils or solenoids, loose contact
  • Tone wheel on the phaser damaged or loose, air gap too large
  • Sensor or phaser wrongly fitted after timing drive work

What to check, in order

Start with the simplest. You can tick off each step.

Good to know

  • Repair difficulty: easy
  • It can trigger limp mode.
  • It affects emissions.

What each character of P0366 means

  • P: Powertrain: engine and transmission
  • 0: Generic code: same on every make
  • 3: Ignition and misfires
  • 66: Specific fault in that system

Frequently asked questions

Can I keep driving with code P0366?

Avoid driving: the engine can stall while moving. If the timing is off, continuing can cause serious damage.

What causes code P0366?

The most common causes are: sensor faulty or dirty (metal debris on the magnet); wiring close to ignition coils or solenoids, loose contact; tone wheel on the phaser damaged or loose, air gap too large.

Related codes

Sources

Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.