← Back to list

2006 Cobalt SS P0017 Code: Diagnosis and Fix After Timing Chain Replacement

Model: 2006 Cobalt SS Fault Code: P0017 Posted: 2015-03-04 15:21

I'm experiencing a persistent P0017 fault code on my 2006 Cobalt SS 2.0L engine. Despite ensuring all timing marks align at TDC (specifically cam sensor at #4), and having replaced the crankshaft and camshaft position sensors, the timing chain and tensioner, as well as installing a brand-new cylinder head, the P0017 code continues to appear. The engine cranks repeatedly before finally starting and runs smoothly under normal conditions—indicating it's not out of time. However, the persistent fault code suggests an underlying issue. I'm seeking advice on possible root causes beyond mechanical misalignment.

Related fault codes
P0017
Comments (2)
Anonymous 2015-03-04 17:07

The most reliable approach is to analyze waveforms using a scan tool. Check if the VCT (Variable Cam Timing) actuator is correctly set to zero degrees. Also verify all electrical connections, especially at the camshaft position sensor, for any loose or corroded wiring—this can mimic timing issues even when physical alignment appears correct.

Anonymous 2015-03-09 14:52

We identified the root cause after performing a waveform analysis and relocating the camshaft position sensor within its housing. Further investigation revealed that the camshafts from the original head were not properly matched to the new head—specifically, the lobes on the new head were approximately 10 degrees out of phase compared to the old head's cams. After replacing both camshafts with those from the original head and transferring them into the new cylinder head, the P0017 code disappeared and engine performance improved significantly.