Please someone give me some advice! My '99 NB has 117,000 miles on it. It suddenly had a little engine "shudder" only at idle, CEL comes on. I drove to mechanic. He scanned it and got P0302. He said he couldn't find anything wrong with cyl 2. He suggests new spark plug wires. He puts them on. clears code, I leave A few days later it comes on again. He now says that maybe I need to buy the OEM wires from the dealer, may solve the problem. I am now getting codes: P0301; P0302, again, P1300 for low fuel, P0300 for random multiple misfire and P0140, 02 sensor. After reading multiple posts on this site, I am so confused as to what to replace or how to know which part actually needs replacing! Do I change the MAF sensor, the coil pack, the 02 sensor, get new plug wires? Maybe I need a tune -up first? Obvoiusly I don't want to just start buying parts without a clue as to which one or ones are actually bad. Someone? Anyone?