AutoLogicTools

OBD-II trouble code

P0394: Camshaft Position Sensor 'B' Circuit Intermittent (Bank 2)

The Bank 2 exhaust camshaft signal drops out and returns. On a transverse engine, Bank 2 is the bank that swings under torque reaction, so worn engine mounts are a genuine root cause here.

Medium severityPowertrainCamshaft / TimingDrivable short-term

Quick facts

System
Powertrain
Category
Camshaft / Timing
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$120$900
DIY difficulty
Intermediate DIY

What does P0394 mean?

P0394 closes out the camshaft position sensor set. The signal from the Bank 2 exhaust cam sensor is neither permanently absent nor permanently wrong — it disappears for a moment and comes back. By the time the vehicle reaches a workshop the circuit usually tests perfect, which is why this code frustrates more people than the other three combined.

The argument that makes P0394 different from every other intermittent camshaft code is about how the engine moves. On a transverse front-wheel-drive layout, the engine is not bolted rigidly to the car. It hangs on compliant mounts and it rotates about its own axis when torque is applied — forward under acceleration, and the other way under engine braking or in reverse. Bank 2, the bank without cylinder 1, is on most of those layouts the rear bank, the one that swings toward the firewall as the engine rocks. Any harness crossing from the body to that bank has to absorb that movement. When the loom has been shortened by a previous repair, re-routed with a zip tie in the wrong place, or simply lost the slack it was built with, the wire is pulled taut at the exact moment of maximum engine rock.

That produces a complaint pattern people rarely connect to a wiring fault: the code sets when pulling away hard, when the transmission drops a gear onto the throttle, or when reversing out of a driveway — but never on a rough road, which is the condition owners assume matters. If a Bank 2 intermittent tracks torque events rather than road surface, look at engine movement.

The practical consequence of that is a diagnostic step almost nobody performs for a sensor code: inspect the engine and torque mounts. A collapsed hydraulic mount or a torn torque strut lets the engine travel much further than the harness was designed to absorb, and it will keep destroying the fix. Replacing the sensor on a car with a failed mount produces a repair that lasts a few weeks and a customer who believes the diagnosis was wrong. Check the mounts before, not after.

When the fault is genuinely in the sensor, the usual intermittent culprits apply — a marginal internal connection, a terminal that has lost tension, moisture in a connector. But on this specific code, on a transverse V engine, the mounts and the harness slack deserve to be looked at first because they are the explanation that fits the symptom pattern.

Common causes

  • Insufficient harness slack across the body-to-engine crossing on the Bank 2 side
  • Collapsed engine mount or torn torque strut allowing excessive engine movement
  • Harness shortened, re-clipped or re-routed during a previous repair
  • Loose or low-tension terminal in the sensor or ECM connector
  • Moisture or corrosion in a connector that conducts until it is disturbed
  • Sensor with a marginal internal connection that opens under vibration
  • Reluctor ring with a slightly loose fit that shifts under load
  • Chafed wire making and breaking contact against a grounded surface

Symptoms

  • Check engine light that comes on, then goes out again after a few trips
  • Code that sets under hard acceleration, on a downshift, or when reversing
  • Momentary stumble or hesitation that clears immediately
  • Brief loss of Bank 2 exhaust cam phasing during the dropout
  • No fault found on a workshop test drive over smooth roads
  • Occasional pending codes that never mature into a stored code

Diagnostic steps

  1. 1.Ask when it happens, in detail. Torque events — hard launches, downshifts, reversing — point at engine movement. Road surface points at harness vibration. The two lead to different repairs.
  2. 2.Inspect the engine mounts and torque strut before touching the electrical side. A collapsed mount is a root cause that will defeat any sensor replacement.
  3. 3.Trace the harness across the body-to-engine crossing on the Bank 2 side and look for a section that has lost its service loop or been clipped tighter than original.
  4. 4.With the engine running in gear against the brake, watch the engine rock while a second person observes the harness. A lead that visibly pulls taut has found the fault.
  5. 5.Set up a scan tool to record the Bank 2 exhaust cam signal during a road test that reproduces the reported conditions rather than during a bay idle.
  6. 6.Check terminal tension at both the sensor and the ECM connector with a matching probe pin, since a slack terminal produces exactly this symptom.
  7. 7.Open the connector and look for moisture staining or green film on the pins, which conducts fine until vibration breaks the contact.
  8. 8.After the repair, verify by reproducing the original conditions on a road test — this code cannot be confirmed fixed by an idle in the bay.

Repair cost

$120$900

A harness re-route or added slack loop is often $120 to $300. Terminal replacement or a localised repair typically runs $150 to $400. If a failed engine mount is the true root cause, budget $250 to $700 for the mount on top of the electrical work — but fixing it is what makes the repair permanent. Sensor replacement alone is $110 to $700 depending on Bank 2 access.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with wiring harness repair preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Why would engine mounts matter for a sensor code?

Because a transverse engine rotates on its mounts every time torque is applied, and Bank 2 is usually the bank that swings toward the firewall. Any harness reaching that bank has to absorb the movement. A collapsed mount lets the engine travel further than the wiring was designed for, and the circuit pulls open at the moment of maximum rock. Replace the sensor without fixing the mount and the fault comes straight back.

It sets when I accelerate hard but never over bumps. Is that meaningful?

Very. Road-surface faults are vibration faults and usually involve a chafe point or a loose terminal. Torque-event faults are movement faults and point at harness routing and engine mounts. Which one describes your car narrows the search dramatically before any tool comes out.

The shop could not reproduce it. What now?

Ask for a recorded road test that reproduces the conditions you described rather than a bay idle, with the scan tool logging the Bank 2 camshaft signal. Intermittent circuits test perfect at rest by definition. Capturing the dropout with data is what turns a guess into a diagnosis.

Can I keep driving with P0394?

Usually yes. The dropouts are brief and the module recovers, so beyond an occasional stumble you may notice very little. It is worth resolving because the warning lamp masks anything else that sets, and because the underlying cause — a stressed harness or a worn mount — will get worse rather than better.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.