I have a 04 grand prix gtp and I have problems with it. It starts half the time and other times it dont. If it does start it runs for a second or two then dies. I can hear the fuel pump prime sometimes. But not every time I turn the key to on. Its a 04 so I dont believe it has a resistor. I checked the fuses and relay. Both seem to be good. I also check the shradder at the rail and fuel comes out. Today it died on me and would start then die. I pulled key and it kept dinging like the key is in the ignition when it wasnt.