2010 Chevrolet Traverse P0122 Code: Engine Dies After Warm-Up - Troubleshooting Guide
I'm experiencing a recurring P0122 diagnostic trouble code on my 2010 Chevrolet Traverse. I recently replaced the throttle position sensor (TPS), but the issue persists. The vehicle runs for a short period and then suddenly stalls. I've cleared all codes, but new ones have appeared: P0336, P0017, and P0008. I'm concerned about what these additional codes mean and whether they're related to the original P0122 issue. The P0122 code typically indicates a problem with the throttle position sensor (TPS), such as: - TPS not securely mounted - TPS circuit shorted to ground or another wire - Faulty TPS unit - Damaged powertrain control module (PCM) I've replaced both TPS units located inside the electronic throttle body, and initially experienced reduced engine performance. This symptom has since resolved. However, after clearing all codes, new trouble codes have surfaced. I'm seeking advice on how to properly diagnose these issues—especially P0336 (Crankshaft Position Sensor A Circuit Malfunction), P0017 (Camshaft Position A Timing Variance), and P0008 (Camshaft Position B Timing Variance). I understand that General Motors has issued a technical bulletin regarding timing chain or reluctor sensor issues in certain 2010 Traverse models. If the crankshaft reluctor has shifted, it could cause starting problems and stalling. I would appreciate guidance on how to verify if the reluctor is misaligned and whether professional diagnostic tools (such as oscilloscopes) are needed to compare cam and crank waveforms for accurate diagnosis.
Check this forum thread for detailed circuit testing procedures. A P0122 code can result from one or more of the following: TPS not securely mounted, TPS circuit shorted to ground, faulty TPS sensor, or a damaged PCM. For more information, refer to official sources on P0122 troubleshooting.