I have a 02 Sonoma 4.3l, and its throwing the dreaded p0300 code :/ I have rebuilt the motor and replaced all the ignition components and its still giving the p0300. It threw the MAF code 1 time, I cleaned it and cleared the code and it never came back. But I'm wondering if it may be faulty but not throwing a code ? The only thing that puzzles me is, when i watch it with an OBD II its cylinders 1 & 4 that misfire and every once in a while another cylinder will mis once or twice? any ideas or imputs ? thanks!!