Hello again everyone. Well, had the car in for another 3 hour check. The mechanic said all sensors are fine, the VATS is fine, FPR is fine. Basically, he said everything was fine. The only thing he said he noticed was the fuel pump makes a whining noise at times. Not the normal one either, this noise is like its on it'* way out. He says that is likley the problem. I spoke to some mechanic friends, who are also stumped, but they all say if it was the pump, the car should start bad pretty much all the time, and run like crap. The only other thing anyone could come up with was the Crank Sensor (which I would guess would come up under the code check) or the Coil Pack. I can get a Coil Pack and put it on myself for around $50 (Canadian). Would that be a good thing to try? Everything else seems to be perfect on this car.
Thanks again everyone.