My Sunfire is getting trouble codes that aren't a REAL problem? It runs great but then will kill like it's out of gas while full? Can't be started for about an hour? I'm carrying starting spray and a spark tester to check if the fuel it being cut off or the spark is shut off? I'm wondering if the PCM may be the trouble?