My pontiac g6 (2006) check engine has come on. I went and had a danostic done and it came back saying the camshaft senor had an issue so today I had it replaced the light was off for 1 whole hour then came back on then the car wouldn't start but the radio and lights come on I had to try a total of 3 times and it finally came on then I stopped home for a second. Then tried to start it 3 times and wouldn't start what is wrong with this car? I've had it 3 years and its never done this before is it the battery or the starter I'm just so fed up with this car I could just cry 