HomeTrouble CodesP0366

P0366 — Camshaft Position Sensor B Circuit Rangeperformance Bank 1

Generic OBD-II · all makesPowertrain (engine & transmission)

P0366 indicates the Powertrain Control Module (PCM) has detected a problem with the camshaft position sensor B circuit signal for bank 1 (the bank containing cylinder #1). The signal is either out of expected range or the circuit is not performing as designed, which can affect engine timing and fuel injection timing.

Symptoms

What causes it — most likely first

1. Failed camshaft position sensor (most common)

The camshaft position sensor itself has failed due to wear, heat damage, or internal electrical failure, resulting in abnormal signal output.

2. Wiring or connector damage

Damaged, chafed, shorted, or corroded wiring and connectors between the sensor and PCM can cause intermittent or no signal.

3. Timing chain/belt wear or jump

A stretched timing chain, jumped timing, or worn timing components can cause incorrect cam position signals.

4. Oil contamination or sensor fouling

Oil, sludge, or debris on the sensor tip can interfere with magnetic or Hall-effect signal generation.

5. Crankshaft position sensor fault

A failing crankshaft position sensor can cause cam sensor codes to appear due to shared signal reference issues.

6. PCM failure (rare, last resort)

The PCM itself may have failed, but this is uncommon and should only be considered after all other causes are ruled out.

How it's diagnosed

  1. Connect OBD-II scanner and record all stored codes, noting freeze frame data
  2. Perform visual inspection of the camshaft position sensor, wiring, and connectors for damage or corrosion
  3. Test the camshaft position sensor output signal using a multimeter or oscilloscope while cranking the engine
  4. Check for proper sensor reference voltage and ground at the connector
  5. Inspect timing chain/belt condition and verify correct engine timing
  6. If sensor and wiring test good, check for technical service bulletins (TSBs) specific to the vehicle before considering PCM replacement

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Do I need to replace the PCM for this code?

No. While some may recommend PCM replacement, it is rarely the cause of P0366. The camshaft position sensor, wiring, or timing issues are the actual problem in the vast majority of cases. PCM failure should only be considered after all other possibilities are thoroughly investigated.

Is it safe to drive with a P0366 code?

Driving is not recommended because the engine may run poorly, stall, or fail to start. If the engine runs at all, it should be driven short distances directly to a repair facility.

Can this code cause a no-start condition?

Yes. The camshaft position sensor tells the PCM when to fire the injectors and ignition. If the signal is missing or incorrect, the PCM may disable fuel injection or ignition, preventing the engine from starting.

Will the code clear itself if I disconnect the battery?

The Check Engine Light may turn off temporarily, but the code will return once the PCM re-evaluates the sensor circuit. The underlying problem will remain until repairs are made.