error code P0017 - Chevy Colorado & GMC Canyon
LinkBack Thread Tools Display Modes
post #1 of 3 (permalink) Old 03-02-2017, 04:10 PM Thread Starter
Junior Member
Join Date: Apr 2013
Location: Clinton,il
Posts: 8
error code P0017

2009 Colorado 4 cy. Replaced Camshaft Position Actuator Solenoid (CMP) per the error code P0017. Drove 1 block...code returned. Tried multiple times restarting, and clearing code. Sometimes it came back after 1 restart, other times after several restarts. Power at plug tests ok...even when wiggling wires. Even replaced the CMP with another new one. Same problem. Need some input/ideas.
rod61727 is offline  
Sponsored Links
post #2 of 3 (permalink) Old 03-02-2017, 04:36 PM
Senior Member
NewColy's Avatar
Join Date: Mar 2005
Location: Lafayette, La.
Posts: 673
how many miles on the truck and does it run fine other than the code?

I think the first thing to check is if there is any timing chain rattle on startup. if there is none or very little (2-3 seconds) I would guess the oil passages are not plugged and the issue may be somewhere else. hopefully its something simple like a weak/low battery ....

If there is sound at start up, drain out 1qt of oil and add Marvel Mystery Oil. If you feel uncomfortable with adding MMO, drain and fill with full synthetic and GM brand oil filter (it’s supposedly the least restrictive allowing for better priming of the actuator). If the sound diminishes, it could be just the actuator sprocket not keeping its prime as opposed to a stretched timing chain or failing tensioner. If this is the case, I’d suggest switching to a full synthetic and GM brand oil filter and doing 3 short oil changes at 2000 miles each. a full synthetic is excellent at cleaning oil passages and dislodging oil sludge safely.

Finally search this board and on for “p0017”, tons of info and ideas ...

2012 Aqua-Blue|Z85CrewCab|2.9L/Auto 3:73|K&N filter|B&M TransCooler|GMTrans corvette servo|Aeroforce Scangauge|Tonno Pro

Traded 2012 Silver|Z85CrewCab|3.7L/Auto 3:73|K&N filter|B&M TransCooler|OPT corvette servo|AVT 89Tune|Dynomax 17749|Scangauge II|Truxedo Truxport cover

RIP 2005 White|Z85CrewCab|3.5L/Auto 3:42|K&N filter|B&M TransCooler|Jet-Servo|PCMforless 89 Tune|Dynomax 17749|Aeroforce Scangauge|Black Maxx cover

Last edited by NewColy; 03-02-2017 at 05:24 PM.
NewColy is offline  
post #3 of 3 (permalink) Old 03-02-2017, 07:34 PM
Senior Member
Join Date: Dec 2010
Location: Homestead, Florida
Posts: 4,852
P0017 is set when the ECM detects incorrect information when comparing the signals from the Crankshaft Position Sensor and the Camshaft Position Sensor. Remove the connector from the Camshaft Position Sensor and check the condition. Possibly a defective Camshaft Position Sensor.

Is the replaced Camshaft Position Actuator Solenoid ACDelco or aftermarket?

Could also be a defective Crankshaft Position Sensor. Keep in mind that replacing CKP Sensor requires a "Crankshaft Position System Variation Learn".
cart7881 is offline  
Sponsored Links

Quick Reply

Register Now

In order to be able to post messages on the Chevy Colorado & GMC Canyon forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.

User Name:
Please enter a password for your user account. Note that passwords are case-sensitive.


Confirm Password:
Email Address
Please enter a valid email address for yourself.

Email Address:


Human Verification

In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes
Linear Mode Linear Mode

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

For the best viewing experience please update your browser to Google Chrome