P0366
UniversalCamshaft Position Sensor B Circuit Range/Performance (Bank 2)
The engine computer monitors the signal from camshaft position sensor B on bank 2 and checks whether its behavior is plausible for engine operation. This code means the signal or its relationship to other engine timing information is outside the expected range. It does not by itself prove the sensor has failed. Depending on the vehicle and cause, engine performance or starting may be affected, or there may be no noticeable symptoms.
⚠️ Before You Begin (Safety First)
The code alone does not necessarily make the vehicle unsafe to drive. If the engine stalls, runs very roughly, loses significant power, or is difficult to keep running, stop somewhere safe and arrange diagnosis rather than continuing to drive. Avoid working near moving or hot engine parts.
Common Symptoms
- The check-engine light may be on, with no noticeable change in how the vehicle runs.
- The engine may start slowly or be difficult to start if the signal is unreliable enough to affect engine timing calculations.
- Rough running, hesitation, reduced power, or uneven acceleration may occur if the computer cannot reliably coordinate engine timing.
- The engine may stall in some cases if the signal problem disrupts engine operation.
- Other timing-related codes may be present if the underlying issue affects camshaft timing or its relationship to crankshaft timing.
Common Causes
- A problem with camshaft position sensor B on bank 2, including an intermittent or degraded signal.
- A loose, damaged, corroded, or contaminated sensor connector or wiring that disrupts the signal.
- A problem with the sensor's trigger or reluctor feature, where fitted, that prevents a consistent position signal.
- Mechanical camshaft timing that is not behaving as expected.
- A variable valve timing problem, where that system is fitted, affecting camshaft position.
- An engine oil level or condition issue that affects variable valve timing operation, where applicable.
Diagnostic Steps
- Note whether the engine has starting trouble, rough running, stalling, or loss of power; this helps establish how urgent diagnosis is.
- If a scan tool is available, record all codes and freeze-frame information before clearing anything, since related codes or operating conditions can help narrow the cause.
- Use vehicle-specific service information to identify bank 2 and sensor B; their locations vary by engine.
- With the engine off and cool, visually inspect accessible sensor wiring and connectors for looseness, damage, corrosion, or oil contamination. Do not pull on wires or reach near moving parts.
- Check engine oil level and condition using the owner's manual procedure, especially if the vehicle uses variable valve timing. Correct only what the manual permits, and do not assume an oil issue is the cause.
- If the code returns or symptoms are present, arrange diagnosis rather than replacing a sensor by guesswork; electrical signal and timing checks may require suitable tools and vehicle-specific procedures.
When to Call a Professional
Confirm which sensor and bank the vehicle designates as B and bank 2 using model-specific service information. Review all stored codes and freeze-frame data, then inspect the connector and wiring. A technician can compare camshaft and crankshaft signals with scan data or suitable test equipment, check relevant circuits, and assess mechanical timing and variable valve timing operation where fitted. Do not replace the sensor based only on this code.
Compare component listings
Confirm diagnosis and vehicle fitment before buying. A listing does not prove that a part needs replacement. We may earn a commission from qualifying purchases.
Commonly Asked Questions
Does P0366 prove that camshaft position sensor B needs replacement?
No. The code identifies an out-of-range or implausible signal condition, not a confirmed failed part. Wiring, the trigger feature, mechanical timing, or variable valve timing operation can also be involved.
What do sensor B and bank 2 mean?
They distinguish a particular camshaft-position signal and engine bank in the vehicle's design. The exact sensor and bank locations depend on the engine, so check vehicle-specific service information.
Can I drive with this code?
Some vehicles may have no noticeable symptoms, but drivability can be affected. If the engine stalls, runs very roughly, or loses significant power, stop safely and have it checked rather than continuing to drive.
Can low engine oil cause this code?
An oil level or condition problem can affect variable valve timing on vehicles equipped with that system, but it is only one possible contributing cause. Check the oil as directed in the owner's manual and have the code diagnosed.
Browse Available Code Guides
Previous and next available guides in database record order, across makes. Adjacent entries may share a code number and do not necessarily describe related faults.