P0365

Camshaft Position Sensor B Circuit (Bank 1)

P0365 is a generic OBD-II powertrain diagnostic trouble code: Camshaft Position Sensor B Circuit (Bank 1). It is logged by the engine control unit when the ckp/cmp monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0365
Group
Powertrain
System
CKP/CMP
Severity
Warning (MIL on)
Need P0365 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0365 means

P0365 is a generic OBD-II fault code defined as a circuit malfunction for camshaft position sensor "B" on Bank 1. On a DOHC engine, sensor "B" monitors the exhaust camshaft (as opposed to sensor "A", which monitors the intake cam). Bank 1 is the engine bank containing cylinder 1. The sensor is typically a Hall-effect device fed by a 5 V reference from the PCM; it generates a digital pulse train as the cam reluctor wheel passes the sensing element. The PCM uses this signal to establish precise cam position for sequential fuel injection, ignition timing, and variable valve timing (VVT) phaser control. A P0365 circuit fault means the PCM is not receiving a valid signal at all — the voltage has fallen outside expected bounds or the signal is absent — rather than the signal being present but erroneous (which would set P0366). Common causes include oil contamination of the sensor or connector, broken or shorted sensor wiring, a damaged reluctor wheel, and, less commonly, internal sensor failure. Without a valid exhaust cam signal the PCM cannot optimise valve overlap, leading to rough idle, starting difficulty, and reduced efficiency.

Common causes

Most-frequently reported root causes when P0365 is logged.

  • 1
    Faulty camshaft position sensor "B" — internal failure of the Hall-effect element or magnet
  • 2
    Oil or coolant contamination of the sensor body or electrical connector causing short-circuit or signal loss
  • 3
    Open circuit, short to ground, or short to voltage in the wiring between the CMP sensor "B" and the PCM
  • 4
    Corroded, spread, or broken terminals in the CMP sensor "B" connector
  • 5
    Damaged or missing teeth on the camshaft reluctor wheel preventing signal generation
  • 6
    Excessive metallic debris accumulation on the sensor's magnetic tip attenuating the signal
  • 7
    PCM fault — loss of the 5 V reference supply or failed signal input circuit (rare, confirm last)

Symptoms drivers notice

MIL (check engine light) illuminated
Difficulty starting or extended crank time while the PCM operates without cam synchronisation
Rough idle and intermittent engine misfires due to incorrect injection timing
Hesitation or stumble during acceleration caused by degraded ignition and fuel delivery control
Reduced fuel economy as VVT control defaults to a fixed cam position
Possible backfire on deceleration with severely disrupted timing control

How to diagnose P0365

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all stored DTCs and freeze frame data; note any accompanying VVT or misfire codes that may indicate a related cam-train issue
  2. 2
    Perform a visual inspection of the CMP sensor "B" and its harness for oil contamination, chafed insulation, and connector damage — oil leaks from the valve cover are a primary failure pathway
  3. 3
    Check battery voltage and alternator output; low system voltage can cause a 5 V reference to sag and trigger spurious sensor codes
  4. 4
    With ignition on (engine off), verify 5 V reference and ground at the sensor connector using a DVOM; absent reference voltage points to PCM supply circuit fault
  5. 5
    Start the engine and use an oscilloscope to observe the sensor output waveform — a healthy signal should show a clean digital square wave; a flat line, noisy signal, or missing pulses identifies sensor or reluctor fault
  6. 6
    Wiggle the wiring harness near the sensor and connector while observing the waveform to expose intermittent open-circuit faults
  7. 7
    Inspect the exhaust camshaft reluctor wheel for chipped, bent, or missing teeth using a mirror and flashlight; replace if damaged

Related powertrain codes

Frequently asked questions

What does sensor "B" mean on Bank 1?

In OBD-II terminology, "A" designates the intake camshaft (or the only camshaft on SOHC engines) and "B" designates the exhaust camshaft on DOHC engines. Bank 1 is the side of the engine containing cylinder 1. So P0365 specifically points to the exhaust cam sensor on the cylinder-1 bank.

Can P0365 prevent the car from starting?

In most cases the engine will still start because the PCM can use the crankshaft position sensor alone to infer approximate cam position. However, starting may be difficult or the engine may crank longer than usual. In some manufacturer implementations a missing cam signal at startup causes the PCM to lock timing into a limp strategy that results in a no-start condition.

How does P0365 differ from P0366?

P0365 is a circuit fault — the signal voltage is outside valid range, absent, or stuck. P0366 is a range/performance (rationality) fault — the signal is electrically present and looks plausible, but the cam position reported does not correlate correctly with the crankshaft position signal. P0366 often points to mechanical issues such as a stuck VVT phaser or timing chain stretch, while P0365 more often points to the sensor or its wiring.

Will cleaning the sensor fix P0365?

If the root cause is metallic debris accumulation on the sensor tip or oil-fouled terminals, carefully cleaning the sensor face and thoroughly cleaning and re-seating the electrical connector can resolve the fault. However, if the sensor body, wiring insulation, or connector terminals are damaged, replacement is required. Always address any oil leaks that allowed contamination to reach the sensor.

Disabling P0365 in software

RaceTune can permanently disable P0365 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0365 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file