Hey guys I purchased a 2002 grand prix 40th anniversary and when I bought the car is was misfiring. so I figured it was a bad plug of wire.. so I changed the plugs and wires and it still misfires , I also changed the coil packs and coil module under the coil packs. now I scanned the code and it tells me A p0300 code witch is a random misfire. after a long day trying t figure out when the problem is coming from I found that cylinder #1 and cylinder #6 only get spark occasionally at idle. another thing is the car only misfires at idle not when driving. I also check the vacuum pressure and checked for rips in the hoses and that's all good. Now I suspect this problem to be faulty injectors or a bad fuel pump. I also took all the protector on the wiring harness to see if there are any wires that are corroded and everything is good. If anyone has any idea what could be the problem please let me![]()