Skip to content
MotorCodex Español

P0349: Camshaft Position (CMP) Sensor A Bank 2: Intermittent

Moderate

Quick answer

P0349 means the bank 2 camshaft position sensor’s signal cuts out intermittently: there, then gone, then back. Intermittent almost always means connection: work the connector and harness while watching live data, and swap the cam sensors across banks to learn whether the dropouts follow the sensor or stay with the wiring.

What it means

P0349 symptoms: what you'll notice

  • An engine that stalls without warning and then restarts as if nothing happened.
  • Hiccups, cutouts, or a brief stumble over bumps or rough pavement: the mechanical wiggle test happening on its own.
  • Occasional long cranks mixed with perfectly normal starts.
  • A check engine light that comes and goes, sometimes clearing itself between drive cycles.

Common causes

Ordered from most to least likely.

  1. 1.

    Failed bank 2 cam sensor

    Heat and oil exposure age these sensors; the cross-bank swap test convicts or acquits it for free.

  2. 2.

    Wiring or connector damage on the bank 2 side

    Each bank’s sensor has its own harness run; the bank 2 side may route near different heat sources than its healthy twin.

  3. 3.

    Oil intrusion at the sensor or connector

    A weeping valve cover gasket wicks oil down the harness and into the connector: a slow, classic killer of cam sensor signals.

  4. 4.

    Reluctor damage or timing chain wear

    Mostly the range/performance flavor: a stretched chain or damaged tone wheel shifts the signal the sensor honestly reports.

How to fix it: diagnosis, step by step

Cheapest and most likely checks first.

  1. 1 Inspect the bank 2 connector and wiring

    Unplug the sensor and look for oil pooled in the connector, green pins, and chafed harness sections: wiggle-test while watching live data if the fault is intermittent. Oil in the connector means find the leak too, or the new sensor inherits the problem.

  2. 2 Swap the cam sensors across banks

    The free, decisive test this engine layout makes possible: exchange bank 1 and bank 2 sensors, clear the code, and drive. If P0345-family becomes P0340-family, the sensor just confessed. If the code stays on bank 2, stop buying sensors: the problem is in the wiring or the engine.

  3. 3 Check the oil and watch the signal

    On variable-valve-timing engines, low or worn-out oil disturbs cam behavior the sensor faithfully reports. Verify level and condition, then watch the cam signal on live data (or a scope) for dropouts and pattern faults.

  4. 4 Consider the mechanical layer

    For range/performance with high mileage, cold-start rattle, or cam-crank correlation codes on the same bank: the timing chain and reluctor enter the conversation. That diagnosis is bigger; confirm with correlation data before any teardown.

Parts & tools you may need

Disclosure: some links are affiliate links (including the Amazon Associates program). If you buy through them, we may earn a commission at no extra cost to you.

Frequently asked questions

What does code P0349 mean?
P0349 means the bank 2 camshaft position sensor’s signal cuts out intermittently: there, then gone, then back. It’s moderately serious: you can usually keep driving gently, but diagnose it soon.
The code comes and goes. Can I just ignore it?
Better not to: an intermittent cam signal today is a stall in traffic tomorrow, and these faults only progress. The repair is also cheapest right now: a connector cleaning or a wire splice, while the dropouts are still occasional enough to find with a wiggle test rather than a tow truck.
Which side of my engine is bank 2?
Bank 2 is the cylinder bank that does not contain cylinder 1, and which physical side that is varies by engine and mounting. Check a cylinder-numbering diagram for your specific engine before unplugging anything; replacing the bank 1 sensor for a bank 2 code is this family’s most common wasted purchase.
Camshaft or crankshaft sensor: which code family do I have?
P0340-series codes (including these bank 2 versions) are camshaft position; P0335-series are crankshaft position. The engine can often run with a failed cam sensor but usually won’t run at all with a dead crank sensor, which is also why the crank codes carry the higher severity.
Ask Codi