I have an E-350 with the 5.4L V-8. It started running rough and threw a 0301 code and a 0316. I tested the coil and it was bad. Replaced the #1 coil and plug and the codes went away. Two days later I get a 303 and 353 code. I checked all the wiring and cleaned the connections and the code went away until I made it to the highway. They both came back. Then at the end of the day coming home on the highway the truck started running even rougher. When I pulled into the driveway I pulled the 0303 and 0353 again (I bought a new coil and plug on the way home to install tonight) and the 301 code came back. Do you think I have more going on that just coils getting old all at the same time?