P0396
Fix within a few daysThe engine computer detects an incorrect signal from the Bank 2 'B' camshaft position sensor, indicating the camshaft's position is out of its expected range or performing incorrectly.
Code P0396 means your engine computer detects an issue with the Bank 2 'B' camshaft position sensor signal. Common causes: Bad cam sensor (60%), wiring issues (20%), VVT problems (10%). Drivability: Limit driving, fix within a few days. Repair cost: $50-$200 DIY, $150-$500 professional.
Can I Drive With P0396?
Limit driving, fix within a few days
Essential trips under 10 miles, avoid highways and heavy traffic. Be prepared for potential stalling.
Stop driving immediately if: Engine stalls repeatedly, significant power loss, loud engine noises, or the Check Engine Light is flashing.
Symptoms of P0396
- 1Engine cranks but won't start
- 2Engine stalls unexpectedly
- 3Rough idle or poor engine performance
- 4Reduced engine power
- 5Poor fuel economy
- 6Check Engine Light is on
Common Causes of P0396
Parts most likely causing this code, ranked by probability
The sensor itself has failed and is sending an incorrect or no signal to the engine computer.
60% of P0396 cases are fixed by replacing this part
Damaged, corroded, or loose wiring or a faulty connector prevents the sensor signal from reaching the engine computer correctly.
20% of P0396 cases are fixed by repairing wiring or connectors
A malfunctioning VVT actuator or solenoid on Bank 2 can cause the camshaft to be out of its commanded position, leading the sensor to report an out-of-range condition.
10% of P0396 cases are fixed by addressing VVT system issues
VVT systems rely on clean, sufficient oil pressure to operate; low or sludgy oil can prevent proper camshaft phasing, triggering the code.
5% of P0396 cases are fixed by an oil change or topping off
A stretched timing chain/belt or a faulty tensioner can cause the camshaft to be out of sync with the crankshaft, resulting in an incorrect signal from the sensor.
4% of P0396 cases are fixed by timing component repair
A rare internal fault within the engine computer can incorrectly interpret the sensor signal or fail to process it properly.
1% of P0396 cases are fixed by ECM replacement
Check These First (Before Buying Parts)
- Visually inspect the Bank 2 'B' camshaft position sensor and its wiring for any obvious damage, fraying, or corrosion.
- Check your engine's oil level and condition. Low or dirty oil can impact VVT system performance, which can trigger this code.
How to Diagnose P0396
- 1Check for other related codes (P0340, P0345, P0011, P0021, P0300).
- 2Visually inspect the Bank 2 'B' camshaft position sensor and its wiring harness for any obvious damage, corrosion, or loose connections.
- 3Check the engine oil level and condition; low or dirty oil can affect VVT operation.
- 4Using a multimeter, test the sensor's power supply, ground, and signal wire for correct voltage and continuity.
- 5If possible, use a scan tool to monitor the live data from the Bank 2 'B' camshaft position sensor while cranking or running the engine.
- 6If the sensor signal is erratic or absent, replace the Bank 2 'B' camshaft position sensor.
- 7If the sensor and wiring check out, investigate the VVT actuator/solenoid for Bank 2, checking for proper operation and oil flow.
- 8As a last resort, if all other components are confirmed good, inspect the timing chain/belt for stretching or jumping a tooth.
P0396 on Popular Vehicles
Honda Accord
2003-2024On V6 engines, Bank 2 is the rear bank. P0396 is often linked to VTEC system issues, including the VTEC solenoid or low/dirty engine oil affecting VVT operation. The sensor itself is also a common failure point.
75% fixed by replacing the sensor or addressing VVT/oil issues
Nissan Altima
2002-2024Nissan VQ engines are known for camshaft position sensor failures. Bank 2 is typically the driver's side bank. Wiring harness issues due to heat or age are also common.
80% fixed by replacing the sensor or repairing wiring
Chevrolet Silverado
2007-2024On V8 engines, Bank 2 is the passenger side. P0396 can be caused by a faulty sensor or issues with the VVT system, which relies heavily on oil pressure. Ensure proper oil level and quality.
70% fixed by replacing the sensor or addressing VVT/oil issues
Frequently Asked Questions
What does P0396 mean?
P0396 indicates that your engine's computer is receiving an incorrect or out-of-range signal from the Bank 2 'B' camshaft position sensor. This sensor tells the computer the exact position of the camshaft, which is critical for engine timing.
Can I drive with P0396?
Limit driving, fix within a few days. This code can cause your engine to stall, run poorly, or even prevent it from starting. Driving with this issue risks leaving you stranded or causing further engine damage if the timing is significantly off.
Will P0396 clear itself?
No, P0396 will not clear itself. The underlying issue, whether it's a faulty sensor, wiring, or a VVT problem, needs to be repaired. The Check Engine Light will remain on until the fault is resolved and the code is cleared with a scan tool.
How do I fix P0396 myself?
Start by visually inspecting the Bank 2 'B' camshaft position sensor and its wiring for damage. Check your engine oil level and condition. If the sensor appears faulty after testing with a multimeter, replacing the camshaft position sensor is a common DIY fix. If that doesn't work, further electrical diagnosis or VVT system checks are needed.
How much does it cost to fix P0396?
The cost to fix P0396 varies. If it's just the camshaft position sensor, you're looking at $50-$100 for the part, making it $50-$200 for a DIY repair. Professionally, expect to pay $150-$500, including parts and labor. If the issue is a VVT actuator or timing chain, costs can be significantly higher.
P0396 keeps coming back - why?
If P0396 keeps returning, it means the root cause wasn't fully addressed. Common reasons include: a wiring issue that wasn't properly fixed, a faulty VVT actuator/solenoid that was overlooked, low or dirty engine oil affecting VVT operation, or a deeper mechanical issue like a stretched timing chain.
Will P0396 fail emissions/smog test?
Yes, P0396 will cause your vehicle to fail an emissions or smog test. A Check Engine Light being on, regardless of the code, is an automatic failure in most jurisdictions. Additionally, issues with camshaft position directly impact engine efficiency and emissions.
What's the difference between P0396 and P0340?
P0396 specifically refers to a 'Range/Performance' issue with the Bank 2 'B' camshaft position sensor. P0340 is a more general 'Circuit Malfunction' for the Bank 1 'A' camshaft position sensor. P0396 implies the sensor is sending a signal, but it's not within expected parameters, while P0340 often means no signal or a completely incorrect signal.
P0396 on Honda Accord - what's common?
On Honda Accords, especially V6 models, P0396 can often be related to the VTEC (VVT) system. Issues with the VTEC oil pressure switch, VTEC solenoid, or low/dirty engine oil are common culprits that can cause the camshaft position sensor to report an out-of-range condition. The sensor itself can also fail.
Questions to Ask Your Mechanic
Did you check the live data from the Bank 2 'B' camshaft position sensor with a scan tool?
Good answer: Yes, the live data showed an erratic signal (or no signal) from the sensor, confirming it's faulty. Or, the signal looked good, so we're moving on to check the VVT actuator.
Have you inspected the wiring harness and connector for the Bank 2 'B' camshaft position sensor for corrosion or damage?
Good answer: Yes, we visually inspected the wiring and performed continuity checks. Everything looks good, so the issue is likely internal to the sensor or the VVT system.
Did you check the engine oil level and condition, and consider if the VVT system is being affected?
Good answer: Yes, the oil level is good and clean. We've ruled out oil-related VVT issues and are focusing on the sensor or actuator itself.
Repair Cost Estimate
DIY Repair
Parts only
$50-$200
Shop Repair
Parts + labor
$150-$500
Save $100-$300 by doing it yourself
Difficulty
intermediate
Time
1-3 hours
Intermediate - While replacing the sensor itself is often straightforward, diagnosing wiring issues or VVT system problems requires a multimeter and a good understanding of electrical circuits and engine operation.
Cost of Waiting
Ignoring P0396 can lead to severe drivability issues like stalling, hard starting, or a no-start condition, leaving you stranded. Continued driving with incorrect timing can also put stress on other engine components, potentially leading to more expensive repairs down the line.
While You're In There...
Applying dielectric grease to electrical connectors prevents corrosion and ensures a good electrical connection, which is critical for sensor signals.
If the code was triggered by low or dirty oil affecting the VVT system, an oil and filter change is essential to restore proper VVT operation and prevent recurrence.
Tools You'll Need
- OBD-II scan tool
- Basic hand tools (sockets, wrenches)
- Multimeter
- Wire brush (for cleaning connectors)
- Dielectric grease
P0396 is a common engine code that often points to a faulty sensor or a relatively straightforward electrical issue. Most repairs are manageable, and getting it fixed promptly will restore your engine's reliable performance.
- Family-owned since 1957
- 990,000+ happy customers
- Fast nationwide shipping
- Easy returns
Your Next Steps
Step 1: Perform a thorough visual inspection of the Bank 2 'B' camshaft position sensor and its wiring harness. Look for any cuts, frays, or signs of rodent damage. Check the connector for corrosion or bent pins.
Step 2: If the visual inspection doesn't reveal any issues, use a multimeter to test the sensor's electrical circuit. Check for proper voltage supply, ground, and signal output. Compare readings to your vehicle's service manual specifications.
Step 3: If the sensor tests faulty or the wiring is damaged, replace the Bank 2 'B' camshaft position sensor or repair the wiring. After replacement, clear the code with a scan tool and test drive the vehicle to confirm the fix.
