I just can't win.. yesterday it threw a coil 4 misfire, replaced coil pack and fix it for about 10 mins it was running like a dream til I got now a p0355 along with the 420 and 430.. my mechanic thinks it needs a whole new ECU.. are we missing something here?!?! All spark plugs coil packs are new even the fuel injectors.. no vacuum leaks