Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0017 on 2016-2019 Chevrolet Cruze 1.4L: Exhaust Cam Timing Causes and Fixes

On a 2016-2019 Cruze 1.4L, P0017 is most often caused by a faulty exhaust camshaft actuator solenoid (VVT solenoid) or low/dirty engine oil. A solenoid is about $40-$80 and is an easy DIY replacement. However, a more serious cause is a failed vacuum pump damaging the camshaft, which is a professional repair detailed in GM TSB 21-NA-268.

21 minutes to read 2016-2019 Chevrolet Cruze
Most Likely Cause
Faulty Exhaust Camshaft Position Actuator Solenoid (VVT Solenoid)
Est. Time
3.2 hrs
Shop Labor
$120 – $1500
Parts Price
$40 – $600
⚠️ Drivable, but... — Driving is possible but not recommended. A timing correlation issue can lead to poor performance, stalling, and reduced fuel economy. If the underlying cause is a failing timing chain or a seizing vacuum pump, continued driving risks severe, catastrophic engine damage. A hard brake pedal is a sign to stop driving immediately, as it indicates a failure of the vacuum pump that assists the brakes.
Key Takeaways
  • Always check your engine oil level and condition first. Low or dirty oil is a simple fix that can cause this code.
  • The most likely failed part is the exhaust VVT solenoid (actuator). A simple diagnostic test is to swap it with the intake solenoid and see if the code changes to P0016.
  • Do not immediately replace the camshaft position sensor; it is rarely the cause of the problem.
  • If you experience a hard brake pedal along with code P0017, be aware of TSB 21-NA-268, which points to a serious issue with the vacuum pump and camshaft that requires professional repair.
  • If you hear a rattling noise from the engine, suspect a stretched timing chain and seek professional diagnosis immediately to avoid catastrophic engine failure.
The trouble code P0017 on a Chevrolet is specifically defined as 'Crankshaft Position – Exhaust Camshaft Position Not Plausible Bank 1'. This means the Engine Control Module (ECM) has detected that the rotational position of the exhaust camshaft is out of sync with the crankshaft. Since the 1.4L LE2 is an inline 4-cylinder engine, it only has one bank of cylinders (Bank 1), and 'Sensor B' refers to the exhaust camshaft. The ECM expects these two components to be perfectly synchronized via the timing chain, and when they are not, it sets the Check Engine Light.

What's Unique About the 2016-2019 Chevrolet Cruze

Engine bay of a second-generation Chevrolet Cruze featuring the 1.4L LE2 engine.
The 1.4L LE2 engine in the 2016-2019 Cruze features a unique camshaft-driven vacuum pump that is a primary suspect for P0017 codes.

The 1.4L LE2 engine in the second-generation Cruze has a unique potential failure point related to this code. It uses a mechanical vacuum pump driven by the exhaust camshaft to assist the power brakes. This pump is known to fail, and when it seizes, it can damage the end of the camshaft where it connects. This damage can shift the position of the reluctor wheel that the camshaft sensor reads, directly causing a P0017 code, as documented in GM Technical Service Bulletin (TSB) 21-NA-268. This failure is often preceded by a hard brake pedal and may be accompanied by codes like P0014, P0365, and P0366.

🎬 Watch: How a hard brake pedal relates to these codes.

Symptoms You May Notice

  • Check Engine Light illuminated
  • Rough idle or stalling
  • Reduced engine power and poor acceleration
  • Decreased fuel economy
  • Rattling noise from the engine, especially on startup
  • Engine cranks but does not start, or has a long crank time
  • Hard brake pedal or loss of braking assist
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor when the actual fault is with the camshaft position actuator solenoid (VVT solenoid). Swapping the intake and exhaust solenoids is a key diagnostic step to avoid this.
  • Replacing timing components without first inspecting the exhaust camshaft reluctor wheel and vacuum pump, especially if a hard brake pedal was a symptom. The root cause could be the pump failure described in TSB 21-NA-268.

Most Likely Causes

A side-by-side comparison of a clean, functional VVT solenoid and one clogged with engine oil sludge and debris.
A clean VVT solenoid (left) compared to a failed unit clogged with sludge (right). Clogging is the most common cause of P0017 on the LE2 engine.
  1. Faulty Exhaust Camshaft Position Actuator Solenoid (VVT Solenoid) 🔴 High Probability These solenoids operate in hot engine oil and are prone to failure from clogging with sludge or electrical faults. It's the most common failure point in the VVT system.
    How to confirm: Swap the exhaust solenoid with the identical intake solenoid. Clear the codes and drive the vehicle. If the code changes to P0016 (Intake Camshaft Position Correlation), the solenoid is bad. The solenoids are located on top of the valve cover, each held by a single bolt.
    Typical fix: Replace the exhaust VVT solenoid. It is held in by a single 10mm bolt. 🎬 See this walkthrough on how to replace the VVT solenoid.
    Est. part cost: $40-$80
  2. Low or Dirty Engine Oil 🟡 Medium Probability The VVT system is hydraulic and highly sensitive to oil level, pressure, and cleanliness. The 1.4L LE2 can have oil consumption issues from PCV system failures, making low oil levels more likely.
    How to confirm: Check the engine oil level on the dipstick and inspect its condition. If the level is low or the oil is dark, gritty, or overdue for a change, this could be the cause.
    Typical fix: Perform an oil and filter change using the correct specification oil (dexos1 Full Synthetic 5W-30). Top off the oil if low and see if the code returns.
    Est. part cost: $40-$70
  3. Failed Camshaft-Driven Vacuum Pump and Damaged Camshaft ⚪ Low Probability As detailed in GM TSB 21-NA-268, the mechanical vacuum pump driven by the exhaust camshaft is a known failure point. When it seizes, it can break the drive lugs on the camshaft and/or spin the camshaft reluctor wheel out of position, causing code P0017.
    How to confirm: This is a complex diagnosis. It may be preceded by a hard brake pedal or other brake booster codes (like P0556). A technician would need to remove the cam cover to inspect the camshaft reluctor orientation and the vacuum pump drive lugs for damage as outlined in the TSB. There are multiple owner accounts on forums detailing this exact failure scenario.
    Typical fix: Requires replacement of the exhaust camshaft and the mechanical vacuum pump. Any broken pieces of the old pump must be located and removed from the cylinder head.
    Est. part cost: $300-$600+
  4. Stretched Timing Chain or Failed Tensioner ⚪ Low Probability While not as common as on older GM engines, timing chain stretch can occur over time, especially with poor oil change history. A stretched chain will cause a correlation error between the cams and crank.
    How to confirm: A persistent rattling noise from the timing cover side of the engine is a strong indicator. The presence of both P0017 (exhaust) and P0016 (intake) codes simultaneously makes a timing chain issue very likely. Confirmation requires removing the timing cover for visual inspection.
    Typical fix: Replace the timing chain, guides, and tensioner. This is a labor-intensive job.
    Est. part cost: $150-$400

Rare But Worth Checking

  • Faulty Exhaust Camshaft Position Sensor: The sensor itself can fail, but it's far more common for the solenoid (actuator) to be the problem. The sensor's job is to report the position, so it usually correctly identifies a problem caused by something else.
  • Damaged Camshaft Phaser: The mechanical gear (phaser) on the end of the camshaft can fail internally, but this is much less common than the solenoid that controls it.
  • Missing or Damaged Oil Sleeve: According to TSB Bulletin #PIP4543D, a concern with codes P0016 or P0017 can occur after a repair involving the camshaft actuators if the unique black plastic oil sleeve between the end of the camshaft and the actuator is missing or damaged.

Diagnosis Steps

  1. Check Engine Oil: Verify the oil level is full and the oil is clean. If low or dirty, perform an oil and filter change with 5W-30 dexos1 synthetic oil, clear the code, and re-test.
  2. Scan for Other Codes: Check for other codes (like P0016, P0014, P0556) that can provide clues to the root cause. A P0556 code strongly points towards the vacuum pump.
  3. Swap VVT Solenoids: Label, then swap the intake and exhaust VVT solenoids. They are identical and located on top of the engine. Clear codes and drive. If P0017 disappears and P0016 appears, the solenoid you moved to the intake position is faulty.
  4. Inspect Solenoid and Wiring: If the swap is inconclusive, remove the exhaust solenoid and inspect its screens for debris. Check the wiring harness and connector for damage or corrosion.
  5. Listen for Noise: Listen for any rattling from the timing chain area of the engine (passenger side). A consistent rattle points towards a timing chain/tensioner issue.
  6. Professional Diagnosis (TSB 21-NA-268): If the above steps do not resolve the issue, especially if a hard brake pedal was a symptom, the problem is likely the camshaft/vacuum pump issue. This requires professional diagnosis involving removing the cam cover to inspect the vacuum pump drive lugs and the alignment of the exhaust camshaft reluctor wheel.
  7. 🎬 Watch: How a broken vacuum pump ruins your engine timing.

Parts You'll Likely Need

  • Exhaust Camshaft Position Actuator Solenoid (OEM #12679100 (supersedes 12655421, 12646784, 12628348)) — This is the most frequent cause of P0017. It's an electro-hydraulic valve that gets clogged or fails electrically, disrupting control of the exhaust cam timing.
    Trusted brands: ACDelco, Dorman
    OEM price range: $50-$80
    Aftermarket price range: $30-$60
  • Engine Vacuum Pump (Mechanical) (OEM #12687783) — A known failure point on the 1.4L LE2 engine. When it fails, it can damage the exhaust camshaft, directly causing P0017 as per TSB 21-NA-268.
    Trusted brands: ACDelco
    OEM price range: $150-$250
    Aftermarket price range: $80-$150
  • Exhaust Camshaft (OEM #55598943) — Required if the original camshaft's reluctor wheel has spun or the vacuum pump drive lugs are broken due to a seized vacuum pump. This is part of the TSB 21-NA-268 repair.
    Trusted brands: GM Genuine
    OEM price range: $200-$350

Related Codes That Often Appear With This One

  • P0016 — Intake Camshaft Position Correlation. If both P0016 and P0017 are present, it strongly indicates a base timing issue, like a stretched timing chain, affecting both camshafts.
  • P0014 — Exhaust Camshaft Position Timing Over-Advanced. This code is also related to the exhaust cam and can be caused by the same failing components. It is specifically listed alongside P0017 in TSB 21-NA-268 related to the vacuum pump/camshaft failure.
  • P0556 — Brake Booster Pressure Sensor Circuit Range/Performance. This code can appear if the camshaft-driven vacuum pump fails, as it directly impacts the brake booster's vacuum supply. A failed pump can then cause P0017 by damaging the camshaft.
  • P0365 / P0366 — Camshaft Position Sensor 'B' Circuit (Bank 1). These codes point to an electrical issue with the exhaust cam sensor circuit and are also listed as potential companion codes in TSB 21-NA-268.

Technical Service Bulletins (TSBs) & Recalls

Close-up of a damaged exhaust camshaft reluctor wheel and broken drive lugs caused by a seized vacuum pump.
As noted in TSB 21-NA-268, a seized vacuum pump can physically damage the exhaust camshaft lugs or shift the reluctor wheel, triggering a permanent P0017 code.
  • 21-NA-268: Information on Crank No Start or Extended Crank, Malfunction Indicator Lamp (MIL) Illuminated - DTC P0014, P0017, P0365 and/or P0366 Set.
  • 18-NA-160: Information on Rough Running Engine with MIL Illuminated, DTC P0300 Set and Low Compression.
  • 20-NA-047: Information on Check Engine Light On with DTC P1101 Set and/or Oil Leaks.
  • TSB Bulletin #PIP4543D: Provides information regarding DTC P0011, P0014, P0016, or P0017 in the engine control module after a repair involving the camshaft actuators, specifically noting a unique black plastic oil sleeve between the end of the camshaft and the actuator.
  • TSB Bulletin #PIP4543C: A preliminary communication for technicians regarding P0011, P0014, P0016, or P0017 codes following repairs to the camshaft actuators.

Platform-Specific Known Issues

  • Owner Experience with Vacuum Pump Failure: A user on Reddit with a 2018 Chevy Spark (same engine family) experienced a P0017 code after the vacuum pump broke. After replacing the

Mechanic-Grade Diagnostic Values

  • Camshaft Position Actuator Solenoid Resistance — expected: 6 to 12 Ohms. Failure: A reading of open (infinite) or short (zero ohms) indicates a failed solenoid coil.
  • Camshaft Position Actuator Solenoid Connector Voltage (Key On, Engine Off) — expected: 12V (Battery Voltage). Failure: No voltage points to a blown fuse or a break in the power supply wire.
  • Scan Tool Camshaft Position Variance — expected: Desired vs. Actual camshaft position angles should closely match.. Failure: A significant and persistent deviation between the desired and actual angles indicates a mechanical timing or VVT system fault. Chevrolet may set the code when timing is off by 8 degrees.

Scan Tool Commands That Help

  • GDS2 (GM Dealer Tool): Camshaft Position Actuator Solenoid Valve Test — This bidirectional control commands the VVT solenoid on and off to verify its mechanical operation and the circuit's integrity. A lack of response (no click, no change in engine idle) points to a bad solenoid or wiring issue.
  • GDS2 (GM Dealer Tool): Camshaft Position Variance Data — Use this to monitor the desired vs. actual camshaft position angles in the live data stream. It's the primary data used by the ECM to detect a correlation fault. If the values do not match after commanding a change, it points to a stuck phaser or oil pressure problem.

Wiring & Ground Locations

  • ECM Connector X1, Pin 20 — At the Engine Control Module (ECM).. This is the 'Camshaft Position Sensor Low Reference' circuit. A poor connection or damaged wire at this pin can cause a faulty signal from the exhaust camshaft sensor.
  • Exhaust Camshaft Position Sensor Connector — On top of the valve cover, connected to the rearmost sensor (exhaust side).. This is the direct connection to the sensor. The wiring harness can become brittle from heat, and the connector lock can break. The pins are: Pin 1 (BK/GY) is ground, Pin 2 (GN/GY) is the 5-volt reference, and Pin 3 (VT/BK) is the signal wire.

Real Owner Repair Stories

  • YouTube channel 'Parts shooter' (Chevrolet vehicle with 1.4L/1.5L engine family) — Check Engine Light with codes P0014 and P0017.
    ❌ Tried (didn't work) The video focuses on the direct diagnosis of the vacuum pump.
    ✅ What actually fixed it The mechanical vacuum pump, driven by the exhaust camshaft, had seized and broken. This threw the exhaust camshaft timing off. Replacing the vacuum pump and verifying the camshaft was not damaged resolved the codes.
  • YouTube channel 'Saiges Garage' (2016 Chevrolet Cruze Premier RS 1.4L Turbo) — 'Service Brake Assist' message, extremely stiff and hard-to-press brake pedal.
    ✅ What actually fixed it Diagnosis showed no suction from the vacuum pump hose. The mechanical vacuum pump was replaced. The old pump was found to be completely clogged with hard, rock-like carbon deposits, which caused its failure.

OEM Part Supersession History

  • 12628348, 12646784, 1265542112679100 — Standard part evolution for improved reliability and manufacturing processes. The parts are generally interchangeable for the specified applications.

Model Year Variations Within This Range

  • 2016-2019: While the engine is the LE2 for this entire range, very early 2016-2017 models had some reports of cracked pistons, an issue that is less common in 2018-2019 models. This is not directly related to P0017 but speaks to ongoing revisions in the engine's early life.

Diagnostic Flowchart

Start with the simplest and most common issues on the 1.4L LE2 engine. This guide will first check engine oil, then test the most likely failed part (VVT solenoid), before moving to more complex mechanical issues.
→ Correct the oil issue first. The VVT system is hydraulic and requires proper oil level and pressure. Perform an oil and filter change using full synthetic dexos1 5W-30, clear the code, and drive to see if it returns.
Connect a scan tool. Are there any other codes present along with P0017?
→ Having both P0016 and P0017 strongly suggests a base timing issue. This is likely a stretched timing chain or a failed tensioner, especially if you hear a rattling noise from the passenger side of the engine. This requires timing cover removal for inspection.
→ This combination points directly to the known failure of the camshaft-driven vacuum pump, as described in GM TSB 21-NA-268. The pump can seize and damage the exhaust camshaft, causing P0017. This requires professional diagnosis to inspect the camshaft and vacuum pump.
The most common cause for an isolated P0017 is the exhaust VVT solenoid. Let's test it. Swap the exhaust solenoid with the identical intake solenoid. They are on top of the valve cover, each held by one 10mm bolt. Clear the codes, drive the car, and rescan. What is the result?
→ This confirms the VVT solenoid you moved to the intake position is faulty. Replace the bad solenoid. This is a common failure on the 1.4L LE2 engine.
The solenoid is likely good. Now listen closely to the engine. Do you hear any persistent rattling from the passenger side (timing chain area), especially on startup?
→ A rattling noise combined with a persistent timing code points towards a stretched timing chain, worn guides, or a failed tensioner. This is a labor-intensive repair requiring inspection of the timing components.
→ With the common VVT solenoid and timing chain noise ruled out, the next most likely cause is the camshaft/vacuum pump failure detailed in TSB 21-NA-268. This can happen even without a hard brake pedal. This requires removing the cam cover for inspection and is best left to a professional.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Cracked Pistons (#1 or #4) 🔴 High — Common on 2016-2018 models, can occur under 60k miles. Presents as a P0300 misfire. (Ref: TSB 18-NA-160 / PIP5490E)
  • Plugged PCV Orifice in Cam Cover 🟠 Medium — A frequent cause for code P1101, leading to high crankcase pressure and oil leaks from main seals. (Ref: TSB 20-NA-047)
  • Water Pump and/or Housing Leaks 🟠 Medium — Cool coolant leaks from the water pump or associated hoses are a common engine-related problem.
  • Turbocharger Failure 🔴 High — Failures can occur due to oiling issues or wear, leading to costly replacement.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, using used parts is generally not recommended. The primary failure items are either inexpensive electronic components (VVT solenoid) or critical wear-and-tear mechanical parts (camshaft, vacuum pump, timing chain) where a used part carries significant risk and unknown history.

Donor-vehicle mileage cap: roughly under 40000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a camshaft or vacuum pump, verify the donor vehicle had low mileage and no signs of a front-end collision or engine fire.
  • Ask for maintenance records if possible, specifically oil change history.
  • Visually inspect the camshaft lobes and reluctor ring for any scoring, damage, or signs of sludge.
  • Manually spin the vacuum pump to ensure it moves freely and is not seized.

OEM-only on this vehicle (don't cheap out):

  • Exhaust Camshaft
  • Timing Chain Kit
  • Camshaft Phaser

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (GM Genuine)
  • Delphi

Brands owners have reported issues with on this vehicle:

  • Unnamed, no-brand 'white box' VVT solenoids and sensors from online marketplaces are frequently cited as failing quickly or being dead-on-arrival.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2018 Chevrolet Spark 1.4L LV7

Symptoms: The vehicle experienced a P0017 code specifically after the mechanical vacuum pump broke, which is a known issue in this engine family.

What fixed it: Replacement of the vacuum pump and addressing the damage it caused to the camshaft reluctor wheel.

Source hint: Reddit r/AskMechanics thread titled '2018 Chevy Spark P0017 exhaust camshaft'

Frequently Asked Questions

Does TSB 21-NA-268 apply to my 2016-2019 Chevrolet Cruze with the 1.4L LE2 engine?
Yes, TSB 21-NA-268 specifically addresses the 1.4L LE2 engine found in the 2016-2019 Cruze. It covers issues where a failed mechanical vacuum pump can damage the exhaust camshaft reluctor wheel, leading to code P0017.
Can I test if the P0017 code is just a bad VVT solenoid without buying new parts?
Yes. You can swap the exhaust camshaft position actuator solenoid with the identical intake solenoid located on top of the valve cover. If the code changes from P0017 to P0016 after clearing and driving, the solenoid is faulty.
Why does my Cruze have a hard brake pedal along with the P0017 engine code?
On the 1.4L LE2 engine, the vacuum pump is driven by the exhaust camshaft. If the pump seizes or fails, it can lose braking assist (hard pedal) and simultaneously damage the camshaft lugs or reluctor wheel, triggering P0017.
Is there a specific oil I should use to prevent VVT issues like P0017 in my Cruze?
GM recommends using dexos1 Full Synthetic 5W-30 oil. The VVT system is highly sensitive to oil cleanliness and pressure; using the correct specification helps prevent solenoid clogging and timing chain wear.
Could a P1101 code or PCV issue be related to my P0017 code?
While P1101 is typically caused by a plugged PCV orifice in the cam cover (TSB 20-NA-047), PCV failures can lead to oil consumption. Low oil levels from this consumption can cause the hydraulic VVT system to malfunction and set P0017.
If I have both P0016 and P0017, does that change the diagnosis?
Yes. If both intake (P0016) and exhaust (P0017) correlation codes are present simultaneously, it strongly indicates a shared mechanical failure such as a stretched timing chain or a failed tensioner rather than a single faulty solenoid.
p0014 p0017 and hard brake pedal
p0014 p0017 and hard brake pedal
How it works 2016+ Cruze Malibu Equinox Vacuum pump EXPLAINED
How it works 2016+ Cruze Malibu Equinox Vacuum pump EXPLAINED
2016 Chevy Cruze 1.4L vacuum pump removal
2016 Chevy Cruze 1.4L vacuum pump removal
2014 Chevy Cruze 1.4L VVT Solenoid Replacement - Variable Valve Timing Solenoid
2014 Chevy Cruze 1.4L VVT Solenoid Replacement - Variable Valve Timing Solenoid
vacuum pump broke and threw off timing. chevy p0014 p0017
vacuum pump broke and threw off timing. chevy p0014 p0017
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0017 (Deep Dive) for:
  • Chevrolet Cruze: 2016201720182019
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part