Fuel Delivery
P0017
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)
P0017 applies to the Crankshaft/Camshaft Correlation and Mechanical Timing system. The monitored item is Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B). The code's wording matters because it describes crankshaft and Bank 1 exhaust camshaft signals are outside the expected phase relationship; it…
Diagnostic Snapshot
Atlas Academy
Learn the System
Before diagnosing this code, it helps to understand the system behind it.
Read Understanding Fuel Delivery SystemsTechnical Summary
P0017 — Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B) — is a Gold-tier Atlas chapter covering Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B). The failure description is crankshaft and Bank 1 exhaust camshaft signals are outside the expected phase relationship. The PCM is not merely checking whether a part exists; it is evaluating the timing relationship between crankshaft pulses and the Bank 1 Sensor B/exhaust camshaft signal compared with the calibrated relationship.
Monitor logic is manufacturer-calibrated. The test may be suspended when voltage is unstable, prerequisite sensors are invalid, temperature is outside the monitor window, engine speed/load is unsuitable, or another fault prevents a meaningful comparison. That is why freeze-frame and companion codes are diagnostic evidence rather than administrative details.
The fastest path is to prove the fault category before buying parts. Compare cam/crank synchronization and bank 1 exhaust desired/actual data before purchasing sensors or a timing set. From there, compare commanded versus actual behavior when available, verify circuit integrity using the correct wiring diagram, and then test the mechanical system only when the data points there.
Do not invent universal voltage, resistance, pressure, temperature, or duty-cycle specifications for Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B). Sensor technology and PCM pull-up/driver design vary. Use the service manual's connector view, pinout, expected PID behavior and test specifications for the exact vehicle.
Safety and risk: High when timing symptoms are present. Engine/catalyst risk is Moderate to High if mechanical valve timing is incorrect. A flashing MIL, severe misfire, overheating, timing-chain noise, reduced-power condition with unreliable throttle response, or evidence of lost mechanical timing changes the recommendation from 'diagnose soon' to 'stop driving and verify the cause.'
Professional diagnosis becomes especially valuable when P0017 is intermittent or when scan data and physical symptoms disagree. A graphing bidirectional scan tool can show whether the PCM command precedes the actual response; a scope can show electrical dropouts or cam/crank phase; and smoke, vacuum, temperature or mechanical tests can establish whether the sensor is reporting reality.
After the repair, verification must target the original failure logic. Clearing the MIL is not proof. Recreate the freeze-frame neighborhood when safe, run the appropriate monitor, confirm related data remains plausible, and check both current and pending DTC memory. A repair that merely delays P0017 for one idle period is not finished.
What You'll Learn
- How the PCM interprets the timing relationship between crankshaft pulses and the Bank 1 Sensor B/exhaust camshaft signal compared with the calibrated relationship and why the wording of P0017 separates circuit faults from performance/correlation faults.
- How to use freeze-frame and live data to decide whether Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B) is electrically wrong or reporting a genuine mechanical condition.
- How to plan power/ground/reference/driver testing without inventing universal specifications.
- How to choose an independent physical test—waveform, smoke, vacuum/pressure, temperature or mechanical timing—when scan data alone cannot prove the root cause.
- How to verify the repair by re-running the original monitor instead of relying only on a cleared MIL.
Think Like a Technician
Treat P0017 as a test result, not a parts order. First ask what the PCM had to believe before it was allowed to run this monitor. Then ask whether the evidence points to an electrical limit, a rationality disagreement, or a mechanical response problem.
For this code, the monitored evidence is the timing relationship between crankshaft pulses and the Bank 1 Sensor B/exhaust camshaft signal compared with the calibrated relationship. If related data is invalid, fix that foundation first. If related data is trustworthy, reproduce the test and watch cause-and-effect: PCM command, circuit response, physical response, and feedback.
When the data and the symptoms disagree, verify reality with an independent measurement. A scan PID is what the module believes; a pressure gauge, thermometer, vacuum reading, oscilloscope waveform, physical timing check, or direct circuit test can show whether that belief is correct.
What This Code Means
P0017 applies to the Crankshaft/Camshaft Correlation and Mechanical Timing system. The monitored item is Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B). The code's wording matters because it describes crankshaft and Bank 1 exhaust camshaft signals are outside the expected phase relationship; it does not by itself prove that the named component has failed.
The PCM is monitoring the timing relationship between crankshaft pulses and the Bank 1 Sensor B/exhaust camshaft signal compared with the calibrated relationship. Exact enabling criteria and failure thresholds are calibration-specific. Typical prerequisites include stable module voltage, valid related sensor signals, and an operating state in which the PCM can reasonably judge the circuit or system. OEM service information takes priority over generic assumptions.
Electrical and mechanical paths must be separated. Chain stretch, jumped or incorrectly installed timing components, exhaust phaser faults, damaged tone wheels, tensioner problems, or oil-control issues can move the exhaust cam from its expected phase. A good diagnostic plan uses freeze-frame, live data, circuit testing and a physical verification test to decide which path is actually responsible.
A Gold-level diagnosis should separate three questions: is the input or actuator electrically valid, is the mechanical system physically doing what the PCM expects, and are the enabling conditions valid enough for the monitor to make a fair comparison? That distinction prevents a common failure mode in OBD diagnosis: replacing the component named in the DTC without proving whether the PCM is reporting an electrical defect, a rationality problem, or a mechanical response problem.
System Overview
Crankshaft/Camshaft Correlation and Mechanical Timing is part of the PCM's larger strategy for load calculation, combustion control, emissions and component protection. Bank 1 crankshaft-to-exhaust camshaft correlation (sensor b) supplies feedback or receives a command that influences how the engine is operated.\n\nA useful way to diagnose this system is to separate input, command, physical response and feedback. The PCM may command a change; the circuit must carry that command; the mechanical system must respond; and one or more sensors must report that response. P0017 identifies where that chain no longer meets the calibrated expectation.\n\nShared causes matter. A poor module ground, weak system voltage, contaminated fluid, intake leak, mechanical timing fault or damaged common harness can create several apparently unrelated DTCs. Related codes should be interpreted together rather than treated as separate parts failures.
Why This Code Sets
The monitor for P0017 runs only when the PCM has enough trustworthy information to evaluate Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B). The exact enabling criteria are not universal; calibration may consider ignition state, time since start, RPM/load, temperature, voltage, other sensor validity and whether another DTC has disabled the test.
Once enabled, the PCM evaluates the timing relationship between crankshaft pulses and the Bank 1 Sensor B/exhaust camshaft signal compared with the calibrated relationship. P0017 sets when that evidence remains outside the calibrated expectation long enough, often after one or more test samples or drive cycles depending on manufacturer strategy. The important diagnostic point is that the failure logic matches the wording: crankshaft and Bank 1 exhaust camshaft signals are outside the expected phase relationship.
A circuit-high/low/open type code should push circuit integrity higher on the list. A range/performance or correlation code often means the signal is electrically believable but does not agree with physical reality or another trusted input. A timing over-advanced/retarded code means commanded-versus-actual movement and oil/mechanical control deserve attention.
Do not invent a threshold from another vehicle. Two engines using similar sensors may have different pull-up voltages, actuator duty strategies, airflow models, timing targets or rationality windows. Use the exact service information when the diagnosis reaches specification-level testing.
Common Symptoms
- Check Engine Light
- Possible failed emissions inspection
- Driveability symptoms depend on how strongly the fault changes load, timing, temperature or throttle control
- Possible reduced power, roughness, hesitation, hard starting or fuel-economy change depending on the system
- Fail-safe strategy may substitute a default value or disable an actuator
Most Likely Causes
- 1. Engine oil level, viscosity, contamination, aeration, or restricted VVT oil flow where relevant to the specific fault
- 2. Damaged connector, terminal tension problem, chafed/open/shorted actuator or sensor wiring
- 3. Sticking or electrically failed VVT oil control valve on actuator-related codes
- 4. Camshaft phaser that sticks, parks incorrectly, or cannot achieve commanded position on performance/correlation codes
- 5. Timing chain/belt stretch, jumped timing, weak tensioner, damaged guides, or incorrect assembly after previous repair
- 6. Camshaft/crankshaft reluctor or position-signal problem when waveform testing supports it
- 7. Low or abnormal engine oil pressure affecting VVT operation
- 8. PCM calibration/driver fault after circuit and mechanical causes have been proven
Freeze Frame Clues
- System voltage: unusually low voltage can corrupt sensor/actuator behavior and should be corrected before chasing secondary faults
- Engine speed and load: shows whether the fault occurred at idle, cruise, acceleration, deceleration, or start-up
- ECT and IAT: establish warm-up state and whether temperature-based enabling criteria were likely satisfied
- System-specific PIDs for Crankshaft/Camshaft Correlation and Mechanical Timing: commanded versus actual values are more useful than the DTC alone
- Throttle position and calculated load: help judge whether airflow/pressure/position readings were physically plausible
- Fuel trims and O2/A/F data when airflow or load calculation is involved: identify lean/rich consequences rather than proving the named sensor failed
- Vehicle speed and time since start: help reproduce intermittent wiring, heat-soak, or warm-up conditions
- Companion codes: correlation, reference-voltage, misfire, oil-pressure, throttle-correlation or temperature codes can change test priority
Live Data Expectations
Graph desired and actual camshaft angle, VVT duty/command, RPM, oil temperature when available, and cam/crank synchronization. A healthy system should respond in the commanded direction without a persistent offset or erratic dropout. A fixed offset suggests base timing/phaser issues; a command with no movement can indicate oil supply, solenoid, phaser or circuit trouble; an electrical code with otherwise normal mechanical response still requires circuit testing.
Typical Verification Tests
- Re-scan after repair and confirm P0017 is absent from current and pending memory.
- Repeat the operating condition shown in freeze-frame when safe and legal.
- Graph the key Crankshaft/Camshaft Correlation and Mechanical Timing PIDs and confirm the response is smooth, plausible and consistent with the PCM command or physical condition.
- Perform a wiggle/heat-soak verification if the original fault was intermittent.
- Run any manufacturer-required relearn, adaptation or crank/cam variation procedure after component or timing work.
- Complete the applicable OBD monitor/readiness drive cycle instead of judging success only by an extinguished MIL.
- Check that related codes do not appear; a new companion DTC can reveal a shared-circuit or mechanical issue that was masked by the original fault.
- Verify customer symptoms are gone under the same load, temperature and driving conditions that originally produced the complaint.
Before You Condemn
- Confirm the exact definition of P0017 and component naming for the vehicle
- Save freeze-frame and all related codes
- Verify battery/charging voltage and relevant grounds
- Inspect Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B) connector and harness under good lighting
- Check shared power/reference/ground circuits when multiple sensors are affected
- Compare scan data with a known physical condition or independent measurement
- Perform the applicable loaded circuit test, not only continuity
- Rule out mechanical conditions that can make a good sensor report an abnormal value
- Check for prior repairs, aftermarket modifications, oil/coolant contamination, or intake harness routing changes
- Only replace the component after the failed circuit, response, waveform, or mechanical test is documented
Before Replacing Parts
- Before buying a component for P0017, verify the code definition and exact component location for the vehicle, save freeze-frame, inspect the connector/harness, and perform the simplest physical checks that can make the system reading or response abnormal.
- Compare cam/crank synchronization and bank 1 exhaust desired/actual data before purchasing sensors or a timing set. If that does not prove the cause, move deliberately through circuit, scan-data and mechanical testing. Replacement is justified when the failed part can be shown to produce the wrong signal, fail a commanded response, fail an OEM bench/specification test, or remain defective after the external circuit and mechanical conditions are proven good.
Diagnostic Workflow
- Confirm P0017 with a capable scan tool and record whether it is current, pending, history, or intermittent. Do not clear it yet.
- Save freeze-frame data and all companion codes. Note engine speed, load, coolant temperature, intake temperature, throttle position, system voltage, and the PIDs directly related to Crankshaft/Camshaft Correlation and Mechanical Timing.
- Check technical service information for the exact year, engine, calibration, connector pinout, monitor prerequisites, and any known software or harness issues. Do not substitute a generic pinout.
- Perform a focused visual inspection of Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B), its connector, nearby harness routing, grounds, and any hoses or passages that affect the measurement or actuator.
- Verify battery and charging-system voltage are stable. Low system voltage can distort actuator operation and sensor diagnostics and can create misleading secondary codes.
- Compare cam/crank synchronization and bank 1 exhaust desired/actual data before purchasing sensors or a timing set.
- With engine oil at the correct level and the specified viscosity, inspect oil condition for sludge, fuel dilution, aeration, or heavy contamination that could affect VVT control.
- Use live data to compare commanded/desired camshaft position with actual camshaft position on the affected bank. Compare the opposite bank when the engine design provides a useful reference.
- If the code is circuit-related, test actuator power/feed, control circuit, connector terminal tension, and coil integrity using the OEM procedure. Do not apply battery voltage directly unless service information specifically allows it.
- If the code is performance/correlation-related, command the VVT actuator bidirectionally when supported and watch how quickly and consistently actual cam angle follows the command.
- If response is slow or absent, verify oil supply to the actuator and inspect the solenoid screen/passages where serviceable before condemning the phaser.
- For correlation codes, inspect cam/crank synchronization data or oscilloscope waveforms and verify base mechanical timing before replacing camshaft or crankshaft sensors.
- Inspect timing chain/belt, guides, tensioner, phaser indexing, reluctor integrity, and previous repair workmanship when scan data shows a persistent mechanical offset.
- Repair only the proven fault, clear the DTC, perform required VVT/crank relearns, and run the engine through the OEM monitor-enabling conditions.
- Recheck for P0017, verify desired and actual cam data track normally, and confirm no new correlation, oil-pressure, or misfire codes appear.
Labor & Inspection Checklist
- Verify VIN/engine and obtain the correct wiring diagram/service procedure
- Scan all modules for related powertrain and voltage codes
- Capture freeze-frame and baseline live data
- Inspect access and connector condition for Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B)
- Check fluid level/condition or intake/vacuum integrity when relevant
- Perform power/ground/reference and signal/driver checks
- Perform bidirectional or functional test when supported
- Perform mechanical verification when scan/circuit results point away from electronics
- Document pre-repair measurements
- Complete repair/relearn and post-repair monitor verification
Common Repairs
- Repair confirmed wiring, connector, terminal, power, ground or reference fault
- Replace Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B) only when testing proves an internal failure
- Correct the mechanical, fluid, intake, cooling or timing condition when scan data shows the sensor/actuator is reporting a real problem
- Perform required relearn/adaptation after repair
- Verify monitor completion and absence of pending DTCs
Common Parts
- Timing chain/belt components
- Exhaust camshaft phaser
- VVT oil control valve
- Reluctor/tone wheel components
- Sensors only after waveform testing
Shop Notes
Shop note for P0017: label test results before parts replacement. Record the relevant PID graph, circuit measurements and the physical verification that proved the fault. This is especially useful if the code is intermittent or if a warranty/parts claim follows.
Before condemning Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B), verify the correct connector and component identification from service information. Similar-looking sensors/solenoids may share housings but use different pinouts or calibration.
If a circuit measurement is made loaded versus unloaded, document the test method. A digital multimeter can show normal voltage on an unloaded corroded circuit that fails as soon as current is demanded.
If the vehicle has multiple related codes, repair shared power, ground, reference, oil-supply, intake-leak, temperature, or mechanical-timing problems before replacing several individual components.
Gold chapter note: preserve pre-repair scan files and compare them with post-repair data. That A/B comparison is often the strongest proof that the root cause—not merely the code memory—was corrected.
Technician Notes
P0017 should be diagnosed from the monitor logic outward. The PCM is evaluating the timing relationship between crankshaft pulses and the Bank 1 Sensor B/exhaust camshaft signal compared with the calibrated relationship. Do not let the component name in the DTC override what the failure wording says.\n\nMost efficient first move: compare cam/crank synchronization and Bank 1 exhaust desired/actual data before purchasing sensors or a timing set. Keep the original freeze-frame until the fault is reproduced or the root cause is proven.\n\nUse loaded circuit testing where appropriate. Continuity alone can pass through a corroded conductor or spread terminal that cannot carry current reliably.\n\nWhen a replacement component changes the symptom but the monitor still fails, return to the root-cause model instead of installing a second part. Shared wiring, mechanical conditions, incorrect installation, relearn requirements and aftermarket modifications are common reasons for repeat failures.
Mechanic's Tip
For P0017, put the most diagnostic PIDs on one graph instead of reading them one at a time. A synchronized graph makes it easier to see whether the PCM command changes first, whether the physical system follows, and whether the feedback signal is late, biased, noisy or simply reporting a real mechanical problem.
Common Mistakes
- Replacing Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B) because its name appears in P0017
- Clearing codes before saving freeze-frame and pending-code information
- Using a universal voltage/resistance/airflow/timing number instead of vehicle-specific service data
- Checking continuity but not voltage drop or circuit behavior under load
- Ignoring low battery/charging voltage or shared grounds
- Ignoring companion codes that can disable or bias the monitor
- Failing to distinguish an electrically false reading from a mechanically real abnormal condition
- Skipping relearn/adaptation or monitor verification after the repair
Tools Used During Diagnosis
- Enhanced/graphing scan tool
- Digital multimeter
- OEM wiring diagram and service information
- Backprobe leads/terminal test tools
- Battery/charging-system tester
- Bidirectional VVT control when supported
- Oscilloscope for cam/crank correlation when needed
- Mechanical oil-pressure gauge when indicated
- Timing tools/inspection access when mechanical timing is suspect
Manufacturer Notes
This is a generic OBD-II powertrain code, but manufacturers differ in camshaft naming, VVT actuator design, oil-control strategy, relearn procedures, and the amount of cam movement required before a monitor judges performance. On some engines Sensor A is the intake camshaft and Sensor B is the exhaust camshaft; verify the OEM service information for the exact engine because multi-cam layouts can use different terminology.
Customer Explanation
Your vehicle stored P0017, which means the computer found crankshaft and Bank 1 exhaust camshaft signals are outside the expected phase relationship in the Crankshaft/Camshaft Correlation and Mechanical Timing system. The code does not automatically mean Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B) must be replaced. Wiring, connectors, operating conditions and mechanical problems can create the same code. The correct repair starts by saving the fault data, checking the simple causes, and testing the system under the conditions that caused the warning light.
Frequently Asked Questions
What does P0017 mean?
P0017 means the PCM has identified crankshaft and Bank 1 exhaust camshaft signals are outside the expected phase relationship involving Bank 1 crankshaft-to-exhaust camshaft correlation (Sensor B). It identifies the monitored fault, not automatically a failed part.
Can I drive with P0017?
Limit driving until mechanical timing is checked, especially if there is chain noise, hard starting, misfire, or major power loss.
What should I check first for P0017?
Compare cam/crank synchronization and bank 1 exhaust desired/actual data before purchasing sensors or a timing set. Save freeze-frame and related codes before clearing anything.
Does P0017 mean the sensor or actuator is bad?
No. Wiring, connectors, power/ground, mechanical conditions, contamination, shared circuits, calibration and the monitored component itself all have to be considered.
Will P0017 fail an emissions inspection?
Usually yes when the malfunction indicator lamp is commanded on, and clearing the code shortly before inspection can leave readiness monitors incomplete.
Can low battery voltage cause or complicate P0017?
Yes. Low cranking or charging voltage can affect sensor references, actuator response and module diagnostics. Verify electrical system health when voltage in freeze-frame is suspicious.
Should I clear P0017 before diagnosing it?
No. Record freeze-frame, pending codes and companion DTCs first. Clearing memory can erase the conditions that make the fault easier to reproduce.
When is professional equipment justified for P0017?
A bidirectional scan tool, oscilloscope, smoke machine, pressure/vacuum test equipment or OEM service information is justified when basic visual and circuit checks do not clearly prove the fault.
Can P0017 be intermittent?
Yes. Connector fretting, heat-related electronics, harness movement and marginal mechanical control can create faults that disappear in the bay. Graphing data during a road test is often more revealing than a static check.
How do I know the repair is finished?
Reproduce the original operating conditions, confirm the affected live data behaves normally, run the applicable monitor and make sure P0017 does not return as current or pending.
Related Atlas Resources
Review the related system chapter and OEM service information before specification-level testing.
Diagnostic Confidence
High after the code is reproduced and circuit/physical response is verified; Medium when the fault is intermittent and cannot be reproduced
Explore Related Atlas Resources
Related Diagnostic Codes
- P0016 — Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
- P0011 — Intake Camshaft Position Timing Over-Advanced (Bank 1)
- P0012 — Intake Camshaft Position Timing Over-Retarded (Bank 1)
- P0014 — Exhaust Camshaft Position Timing Over-Advanced (Bank 1)
- P0010 — Intake Camshaft Position Actuator Circuit (Bank 1)
- P0013 — Exhaust Camshaft Position Actuator Circuit (Bank 1)
- P0340 — Camshaft Position Sensor A Circuit Malfunction
- P0341 — Camshaft Position Sensor A Circuit Range/Performance
Related Codes
Project Atlas Feedback
Was this article helpful?
Needs Improvement
Working on this repair?
Create a professional estimate in minutes.
Why Trust This Guide?
Built by mechanics. Improved by mechanics.
This guide is maintained for working mechanics, mobile technicians, fleet maintenance professionals, and independent repair shops.