ok I'm getting a code P0300 which is mutiple random missfire. well it's still missfiring and heres what i've done so far.
-Checked for vaccum leaks
-changed CPS (crankshaft position sensor )
-new wires
-new plugs
-cleaned intake filter
-cleaned butterfly behind the MAF
-new coil packs
-had the Ignition Control Module tested (GOOD)
-I've ran 2 bottles of seafoam, 1 bottle of lucas fuel injector cleaner in the past 6 fillups...( I always run 89 or 93 fuel )
-New Cat converter ( after my old one shredded which is probably due to overheating ( hince, missfiring ) )
I have no idea what to do next, any suggestions? does an '06 grand prix even have a Camshaft sensor??