Ok yesterday we replaced the fuel filter, the plugs and the plug wires. I got the plugs that the VECI label suggested. Going to work today and it started stumbling again. With each stumble the service engine soon light would flash, then it stalled. Popped the hood and noticed a GREAT DEAL of corossion on my NEW battery cable ends. Cleaned them off, and waited a few minutes...car started right up and I drove it 15 miles back to town. I then went to Advance Auto and had them scan the computer (again) Now I have these codes p0403, p0351, p1391. I know about the egr code but these other two are intermitten loss of Crank/Cam signal and Missfire Coil #1. Guy at the auto parts place suggested maybe coil was going bad and maybe Faulty ECU was causing the codes. He also suggested faulty wiring goint to coil. What do you think? I have no way of finding a damn circuit fault that I know of.