I have a Chevy traverse 2009 about 147000 mileage and it keeps having a starting problem. I changed my starter and alternator and it was starting with no problem. It had a crankshaft and cam shaft sensor code on it so I changed both of them. And erased the codes and they came back on even after I replaced them. I had replaced the sensors twice already and the codes still are showing that there bad even though I erased them. The codes keeping coming back up. What do I do next? Please help us. Please and thank you.
Clarification: What were the exact P codes? And did you use OEM sensors?
Well best to see a mechanic it could be your wiring or computer is bad but if not and it keeps tripping the codes for Cam and crank sensors odds are that means the timing chain is stretched and would need replacing which is very expensive