Home OBDII DTC Doctor P0394 Code: Camshaft Position Sensor “B” Circuit Intermittent Bank 2

P0394 Code: Camshaft Position Sensor “B” Circuit Intermittent Bank 2

The P0394 trouble code means the engine computer detected an intermittent signal from the Bank 2 camshaft position sensor “B” circuit. The signal may operate normally most of the time and then suddenly disappear, become unstable or drop out for a fraction of a second.

On most dual-overhead-cam engines, Sensor B identifies the exhaust camshaft position sensor. Bank 2 is the side of a V-type engine that does not contain cylinder 1. However, sensor labels and cylinder-bank layouts vary, so verify the application before replacing anything.

P0394 is primarily an electrical signal-reliability code. Heat-sensitive sensors, loose connector terminals, damaged wiring and moisture intrusion are more common causes than a completely failed sensor.

P0394 Quick Reference

ItemDetails
Trouble codeP0394
Code definitionCamshaft Position Sensor “B” Circuit Intermittent Bank 2
SystemPowertrain and engine timing feedback
Primary fault areaBank 2 Sensor B signal circuit
Typical sensorBank 2 exhaust camshaft position sensor
Common causesLoose terminal, damaged wiring, heat-sensitive sensor or poor ground
Common symptomsCheck Engine Light, intermittent stalling, hard starting or hesitation
SeverityModerate to serious
Safe to drive?Only for a short distance if the engine runs normally
Typical repairConnector repair, harness repair or camshaft sensor replacement

What Does the P0394 Code Mean?

The powertrain control module monitors the camshaft position sensors to determine where each camshaft is positioned in relation to the crankshaft. This information helps the computer control fuel injection, ignition timing, variable valve timing and misfire detection.

When P0394 sets, the computer has determined that the Bank 2 Sensor B signal is not consistently available. The circuit may pass an initial test and work correctly at idle, only to lose its signal when the engine becomes hot, the vehicle hits a bump or the harness moves.

That intermittent behavior separates P0394 from several closely related codes:

This distinction matters. Replacing a sensor because the circuit failed once might fix the problem, but it might also leave you with the same code and a slightly lighter wallet.

Where Is Bank 2 Sensor B Located?

Bank 2 is the cylinder bank opposite the side containing cylinder 1. It only applies to engines with two cylinder banks, including most V6, V8, V10 and V12 engines.

Sensor B commonly refers to the exhaust camshaft position sensor on a DOHC engine. Depending on the vehicle, it may be mounted:

  • At the front of the Bank 2 cylinder head
  • At the rear of the cylinder head near the firewall
  • Beneath an engine cover
  • Near the valve cover
  • Close to a camshaft timing actuator
  • Near the exhaust manifold or another high-heat area

Do not identify Bank 2 by assuming it is the driver or passenger side. Cylinder-bank orientation varies by manufacturer and engine family. Check service information, the underhood emissions label or a reliable firing-order diagram.

How the Camshaft Position Sensor Works

A camshaft position sensor reads a trigger wheel, reluctor or target attached to the camshaft. As the camshaft rotates, the sensor produces an electrical pattern that tells the computer the camshaft’s speed and position.

Many modern vehicles use a three-wire Hall-effect sensor with:

  • A reference-voltage supply
  • A ground circuit
  • A signal circuit

Other vehicles use a two-wire magnetic sensor that generates its own alternating-voltage signal.

The computer compares the camshaft signal with the crankshaft position signal. If the Bank 2 Sensor B waveform repeatedly disappears and returns, the computer may store P0394.

An intermittent failure might last only a few milliseconds. That is fast enough to confuse the computer but often too fast for a basic multimeter to display.

Common Symptoms of P0394

Symptoms depend on how frequently the signal drops out and how the vehicle’s computer responds. Possible symptoms include:

  • Illuminated Check Engine Light
  • Extended cranking
  • Intermittent no-start condition
  • Engine stalling
  • Rough idle
  • Hesitation during acceleration
  • Reduced engine power
  • Poor fuel economy
  • Uneven engine performance
  • Variable valve timing disabled
  • Hard starting after the engine becomes hot
  • Engine starts normally after cooling down
  • Additional camshaft, crankshaft or timing-related codes

A brief signal interruption may produce no noticeable drivability symptoms beyond the warning light. A longer dropout can cause stalling or prevent the engine from starting.

If you are dealing with a no-start condition, see this guide to diagnosing an engine that cranks but will not start.

If the failure appears mainly at operating temperature, compare your symptoms with the causes of an engine that stalls when warm. Keep the P0394 diagnosis focused on the Bank 2 Sensor B circuit rather than treating every warm-stalling problem as a bad camshaft sensor.

What Causes the P0394 Code?

Heat-Sensitive Camshaft Position Sensor

Internal sensor electronics can fail as temperatures rise. The sensor may produce a clean signal when cold and begin dropping pulses after the engine reaches operating temperature.

This is one of the most common P0394 patterns. Testing a hot sensor is more useful than confirming that it works perfectly on a cold engine.

Loose or Spread Connector Terminal

A terminal that no longer grips the sensor pin tightly can momentarily disconnect during vibration. The connector may appear fully seated even though the electrical contact inside it is poor.

Look for terminals that are:

  • Spread open
  • Bent
  • Corroded
  • Pushed backward into the connector
  • Loose on the sensor pin
  • Missing their locking tang

Broken Wire Beneath the Insulation

Copper strands can break while the wire’s outer insulation remains intact. The circuit works when the harness rests in one position and opens when the engine moves.

Pay special attention to wiring near:

  • Connector strain-relief points
  • Cylinder-head brackets
  • Valve-cover edges
  • Exhaust components
  • Engine-mounting points
  • Previous repairs or aftermarket equipment

Oil or Water Inside the Connector

Engine oil, coolant or water inside the connector can weaken the signal or create an intermittent short. Oil may travel through wiring from a leaking sensor, while water can enter through damaged seals.

A wet connector should be cleaned and dried, but the source of the contamination must also be repaired.

Intermittent Reference-Voltage Failure

A Hall-effect sensor may lose its 5-volt supply intermittently. This can result from a loose terminal, damaged wire or another component pulling down a shared reference circuit.

If multiple sensors report circuit faults at the same time, investigate the shared reference circuit before condemning the camshaft sensor.

Intermittent Ground Failure

A weak sensor ground can cause the waveform to collapse or become unstable. Ground problems may become worse as the engine heats up, electrical loads increase or the harness moves.

Signal Wire Short

The signal wire may intermittently contact ground, battery voltage or another circuit. A harness rubbing against a bracket or cylinder head can create precisely this type of failure.

Incorrect Sensor Air Gap or Damaged Reluctor

An excessive or changing air gap can weaken the sensor signal. Possible mechanical causes include:

  • Loose sensor mounting
  • Debris beneath the sensor
  • Damaged camshaft reluctor
  • Excessive camshaft end play
  • A loose trigger wheel
  • Incorrect replacement parts

These problems are less common than connector and wiring faults, but they should be considered when the electrical circuit tests correctly.

Electrical Interference

Incorrect ignition components, damaged shielding or poor harness routing can introduce electrical noise into the camshaft signal. This is especially relevant if P0394 began after engine, ignition or wiring work.

PCM Problem

A failed PCM input circuit is possible but uncommon. Power, ground, sensor output, wiring integrity and terminal tension should all be verified before replacing or programming the computer.

How Serious Is the P0394 Code?

P0394 should be treated as a moderate-to-serious fault.

The engine may continue running by using crankshaft data and calculated camshaft position, but performance can become unpredictable. An intermittent sensor signal can eventually become a complete signal failure, producing a no-start or stalling condition.

The code becomes more urgent if the vehicle:

  • Stalls in traffic
  • Has trouble starting
  • Loses power unexpectedly
  • Runs roughly
  • Displays multiple timing-related codes
  • Enters reduced-power mode
  • Develops unusual engine noise

If the engine makes rattling, knocking or grinding noises, stop driving and investigate the mechanical timing system. P0394 is an electrical circuit code, but accompanying mechanical symptoms should not be ignored.

Can You Drive With a P0394 Code?

A short drive may be possible if the engine starts easily and runs normally. It is not wise to rely on the vehicle for extended travel until the fault is diagnosed.

Avoid driving if the engine stalls, hesitates severely or becomes difficult to restart. Intermittent faults have a habit of becoming permanent at the least convenient moment.

The Check Engine Light guide explains the difference between a steady warning light and a flashing warning that requires immediate attention.

How to Diagnose the P0394 Code

Intermittent electrical faults require a different strategy than permanent high- or low-voltage codes. The objective is to capture the failure while it happens.

1. Scan All Modules and Record the Data

Connect an OBD-II scanner and record:

  • Stored codes
  • Pending codes
  • History codes
  • Freeze-frame data
  • Engine speed
  • Coolant temperature
  • Vehicle speed
  • Battery voltage
  • Camshaft position data
  • Crankshaft position data

Do not clear the codes yet. Freeze-frame information may reveal whether the fault occurred during a cold start, hot idle, acceleration or cruise.

Check for codes involving the Bank 1 camshaft sensor, crankshaft sensor, system voltage or shared reference circuits. Multiple codes can point toward a common electrical problem.

For a complete list of related powertrain faults, use the P-code OBD-II cornerstone guide.

2. Confirm Bank 2 and Sensor B

Use vehicle-specific service information to locate cylinder 1, Bank 2 and Sensor B.

On many DOHC engines, Sensor B is the exhaust camshaft sensor. That naming convention is common, not universal.

Diagnosing the wrong sensor can produce excellent test results and absolutely no progress.

3. Inspect the Connector

Disconnect the Bank 2 Sensor B connector and examine both halves closely.

Look for:

  • Oil or water
  • Green or white corrosion
  • Bent pins
  • Spread terminals
  • Pushed-out terminals
  • Missing connector locks
  • Cracked plastic
  • Damaged seals
  • Wiring pulled tight behind the connector

Gently tug each wire from the rear of the connector. A wire that stretches or pulls free may be broken inside the insulation.

4. Inspect the Harness

Follow the sensor wiring as far as possible. Look for contact with:

  • Exhaust manifolds
  • Sharp brackets
  • Valve-cover edges
  • Moving belts or pulleys
  • Engine mounts
  • Ignition coils
  • Aftermarket wiring

Pay close attention to sections that flex as the engine moves. A conductor can open only when the harness bends in a specific direction.

5. Check Battery Voltage and Grounds

Low system voltage and poor engine grounds can distort sensor signals.

Check:

  • Battery state of charge
  • Charging-system output
  • Battery-terminal condition
  • Engine-to-body ground straps
  • PCM power and ground connections

Resolve voltage problems before interpreting sensor waveforms.

6. Test the Reference Voltage and Ground

For a three-wire Hall-effect sensor, verify the reference-voltage supply and ground using the manufacturer’s specifications.

Measure the circuit with the connector attached when possible. A circuit can show normal voltage with no load and fail when the sensor is operating.

Monitor the voltage while:

  • Wiggling the harness
  • Moving the connector
  • Raising engine speed
  • Allowing the engine to warm up
  • Turning electrical accessories on

If the reference voltage disappears, determine whether the loss occurs only at this sensor or throughout a shared circuit.

7. Observe the Signal With an Oscilloscope

An oscilloscope is the most useful tool for diagnosing P0394. It displays changes that an ordinary multimeter may miss.

A healthy digital camshaft sensor should produce a consistent square-wave pattern. An intermittent fault may show:

  • Missing pulses
  • A waveform that briefly goes flat
  • Sudden voltage spikes
  • Excessive electrical noise
  • Irregular pulse width
  • Complete signal loss followed by recovery

Use recording or glitch-capture mode if available. Compare the Bank 2 Sensor B signal with the corresponding Bank 1 sensor under the same operating conditions.

The P0369 Bank 1 Sensor B intermittent-circuit guide covers the corresponding fault on the opposite cylinder bank.

8. Perform a Wiggle Test

Run the engine or monitor the circuit while carefully moving the connector and harness.

Concentrate on:

  • The first several inches behind the sensor
  • Harness bends
  • Retaining clips
  • Areas near heat sources
  • Previous repair points
  • PCM connector sections

Watch the scope, scan data and engine operation. If the signal drops when one section moves, inspect that section for an internal break or terminal problem.

Do not yank on a running engine harness near belts, fans or hot exhaust components.

9. Test the Circuit Hot

If freeze-frame data shows the failure occurred at operating temperature, reproduce those conditions safely.

Allow the engine to warm up and monitor:

  • Sensor signal
  • Reference voltage
  • Sensor ground
  • Engine RPM
  • Camshaft data

A controlled heat gun may be used by an experienced technician to warm the sensor gradually. Avoid damaging plastic connectors or nearby components.

Electronic freeze spray can help identify a sensor that resumes working as it cools.

10. Test at the Sensor and PCM

If the signal disappears at the sensor, suspect the sensor, its power supply, ground or reluctor.

If the signal remains correct at the sensor but disappears at the PCM connector, the harness has an open, short or high-resistance connection between those points.

If the same clean signal reaches the PCM and the code still sets, verify PCM power, grounds, terminal tension and software information before considering module failure.

11. Inspect the Reluctor and Sensor Mounting

If the electrical tests pass, inspect the mechanical trigger components where accessible.

Check for:

  • Loose sensor mounting
  • Incorrect air gap
  • Metal debris on a magnetic sensor
  • Damaged reluctor teeth
  • Loose trigger wheel
  • Excessive camshaft movement
  • Incorrectly installed engine components

Mechanical inspection may require removing a valve cover or other engine components.

Common P0394 Diagnostic Mistakes

Replacing the Sensor Without Capturing the Fault

A new sensor may solve a heat-related internal failure, but it will not repair loose terminals or damaged wiring.

Using Only a Multimeter

A multimeter averages voltage readings. A dropout lasting a few milliseconds may never appear on the display.

Testing Only With the Engine Cold

If the fault develops after 20 minutes of driving, a cold-garage test proves very little.

Ignoring Terminal Tension

A connector can look clean and still have poor pin contact. Terminal fit matters as much as appearance.

Confusing Bank 1 and Bank 2

Always confirm the location of cylinder 1. Guessing based on which side looks easier to reach is not a diagnostic procedure.

Treating P0394 Like a Timing-Correlation Code

P0394 concerns intermittent circuit behavior. Mechanical timing should be investigated when waveform analysis, supporting codes or engine symptoms point in that direction—not simply because the word “camshaft” appears in the description.

P0394 Compared With Related Codes

CodeMeaningPrimary diagnostic focus
P0390Sensor B circuit malfunction, Bank 2General circuit failure
P0391Sensor B range/performance, Bank 2Signal present but implausible
P0392Sensor B circuit low, Bank 2Signal consistently below range
P0393Sensor B circuit high, Bank 2Signal consistently above range
P0394Sensor B circuit intermittent, Bank 2Temporary signal dropout
P0369Sensor B circuit intermittent, Bank 1Same type of fault on Bank 1
P0349Sensor A circuit intermittent, Bank 2Intermittent signal from the other Bank 2 cam sensor

Related codes should be diagnosed according to their individual circuit conditions. A shared power, ground or harness fault may set more than one code, but each stored code still provides useful information.

How to Fix the P0394 Code

The correct repair depends on the confirmed failure. Common repairs include:

  • Replacing the Bank 2 Sensor B camshaft position sensor
  • Repairing broken or heat-damaged wiring
  • Replacing a damaged connector
  • Tightening or replacing loose terminals
  • Cleaning oil, coolant or water from the connector
  • Repairing a reference-voltage circuit
  • Repairing the sensor ground
  • Rerouting the harness away from exhaust heat
  • Securing loose harness retainers
  • Repairing a damaged reluctor or trigger wheel
  • Correcting excessive sensor air gap
  • Repairing engine or PCM grounds
  • Updating PCM software when supported by a service bulletin
  • Replacing the PCM only after full circuit verification

Use an original-equipment or reputable replacement sensor. Some engines are sensitive to the switching speed and waveform produced by inexpensive sensors.

Estimated P0394 Repair Costs

Actual pricing depends on the vehicle, labor rate and sensor location.

RepairEstimated cost
Diagnostic testing$100–$220
Connector cleaning or terminal repair$75–$250
Harness repair$100–$450
Camshaft position sensor replacement$150–$450
Reluctor or trigger-wheel repair$500–$1,800+
PCM software update$100–$250
PCM replacement and programming$700–$2,000+

A difficult-to-reach sensor can increase labor costs considerably. Proper diagnosis is usually cheaper than repeatedly replacing accessible parts.

How to Verify the Repair

After completing the repair:

  1. Clear the stored and pending codes.
  2. Start the engine cold.
  3. Allow it to reach full operating temperature.
  4. Monitor Bank 2 Sensor B data.
  5. Wiggle the repaired harness section safely.
  6. Test-drive the vehicle under conditions similar to the freeze-frame data.
  7. Rescan for pending and stored codes.
  8. Confirm that all required readiness monitors complete.

Because P0394 is intermittent, one successful start may not prove the repair. Heat, vibration and engine movement should be included in the verification process.

Frequently Asked Questions

Is P0394 an intake or exhaust camshaft sensor code?

On many DOHC engines, Sensor B refers to the exhaust camshaft sensor. Confirm the designation for the exact year, make, model and engine before testing or replacing it.

What does “circuit intermittent” mean?

It means the signal is temporarily lost or becomes electrically unstable. The circuit may function normally before and after the failure.

Can a bad camshaft sensor cause P0394?

Yes. Internal electronics can fail because of heat or vibration. Damaged wiring and loose connector terminals can produce the same code.

Can low oil cause P0394?

Low or contaminated oil can affect variable valve timing, but P0394 specifically indicates intermittent electrical behavior in the sensor circuit. Check the oil, but do not use an oil change as a substitute for circuit testing.

Can P0394 cause an engine to stall?

Yes. If the camshaft signal disappears long enough, the engine may hesitate, stall or become difficult to restart.

Why does P0394 appear only when the engine is hot?

Heat can cause an internally damaged sensor or conductor to expand and lose electrical contact. Connector resistance and terminal problems can also become more noticeable at operating temperature.

Can a weak battery set P0394?

Low voltage may contribute to unstable sensor operation, especially during cranking. Test the battery and charging system, but continue diagnosing the Bank 2 Sensor B circuit if P0394 returns.

Will replacing the camshaft sensor always fix P0394?

No. The code can be caused by a loose terminal, damaged harness, poor ground, interrupted reference voltage or mechanical target problem.

Does P0394 mean the timing chain is bad?

Not by itself. P0394 is an intermittent circuit code. A timing-chain problem is more likely to cause correlation or timing-performance codes, although a damaged reluctor or excessive camshaft movement can sometimes disrupt the sensor signal.

Final Thoughts

P0394 means the Bank 2 Sensor B camshaft position signal is cutting out intermittently. The most productive diagnosis focuses on conditions that change with heat, vibration and harness movement.

Start with the connector and wiring, confirm the sensor’s power and ground, and use an oscilloscope whenever possible. A clean waveform that suddenly disappears tells you far more than a sensor resistance measurement taken while the engine is cold.

For more code definitions and diagnostic guides, visit the DTC Doctor or browse the complete P-series OBD-II code index.