We have a 2007 Yukon XL 1500 5.3L with 220,000 miles. We're having a chronic problem with the crankshaft position sensor code lighting up, causing the Yukon to throw the stabilitrak warning and then goes into reduced power mode. I've spent several hours on it, I've taken it to the dealership and another auto repair shop. This may happen several times a day (usually 2-3 times per day), but it may work OK for a few days without displaying errors and going into reduced power mode. It even went a few months once without throwing any error codes or misbehaving (September 2017 through April 2018). The best guess from the repair shops is the PCM is flaky, although GM also wanted to replace the sensors again as well as the throttle body.
Here are more details: Both the CKP and CMP sensors were replaced with O'Reilly brand sensors last August, but the error code was still occurring. We replaced these with genuine GM sensors, but the problem still occured. This past weekend, I unwrapped the wire bundle from the PCM to the CMP and CKP sensors and visually inspected the wires, and I also flexed the wires to see if continuity would break or if the wires were shorted. There appear to be no problems. Looking at the reluctor wheel from a bore scope, it looks fine. Backprobing the CMP and CKP sensors and connecting to an oscilloscope, the sensor signals look fine (e.g. no missing pulses, but I'm not sure what the phase difference should be betweeen the CMP and CKP signals. I guess it's possible the timing chain could be stretched, but it did run fine for a few months with no problems. I've cleaned the connectors on each end with CRC Electronic Cleaner, as well as visually checked the connector contacts - some were very hard to see, but nothing appeared strange. I never lose connectivity when probing the connector, so I feel pretty certain the connector contacts are OK.
I'm not sure what to do next. We've already spent too much on this at the repair shop, and we've had 3 visits to the dealership, and the other shop kept the car a couple weeks. Does anyone have an idea of what I should look for? My best guesses are as follows:
1) Bad wiring harness connector to PCM
2) Flaky PCM
3) Stretched timing chain
4) Possibly put in a bad CMP or CKP sensor
I'd appreciate thoughts here. Thanks
Here are more details: Both the CKP and CMP sensors were replaced with O'Reilly brand sensors last August, but the error code was still occurring. We replaced these with genuine GM sensors, but the problem still occured. This past weekend, I unwrapped the wire bundle from the PCM to the CMP and CKP sensors and visually inspected the wires, and I also flexed the wires to see if continuity would break or if the wires were shorted. There appear to be no problems. Looking at the reluctor wheel from a bore scope, it looks fine. Backprobing the CMP and CKP sensors and connecting to an oscilloscope, the sensor signals look fine (e.g. no missing pulses, but I'm not sure what the phase difference should be betweeen the CMP and CKP signals. I guess it's possible the timing chain could be stretched, but it did run fine for a few months with no problems. I've cleaned the connectors on each end with CRC Electronic Cleaner, as well as visually checked the connector contacts - some were very hard to see, but nothing appeared strange. I never lose connectivity when probing the connector, so I feel pretty certain the connector contacts are OK.
I'm not sure what to do next. We've already spent too much on this at the repair shop, and we've had 3 visits to the dealership, and the other shop kept the car a couple weeks. Does anyone have an idea of what I should look for? My best guesses are as follows:
1) Bad wiring harness connector to PCM
2) Flaky PCM
3) Stretched timing chain
4) Possibly put in a bad CMP or CKP sensor
I'd appreciate thoughts here. Thanks