My 2000 grand am 3.4l wont start. I had changed the crank sensor in novemeber and it ran for a day and quit running again. I tried replacing it again in case i just got a bad one but no go. I have spark not sure about fuel though. It acts like it tries to start every once in a while. I can hear the fuel pump kick on. When key is on it won't throw a code which it should because it always throws a code about the egr valve. I'm wondering if this could be the PCM. Any help would be appreciated. Thanks.