2011 corolla intermittent misfire p0301 and p0304

#1
Hi, I have a 2011 corolla that runs rough and check engine light blinks only after the engine has warmed up and I accelerate up a hill. If I shut the car off and restart it, the check engine light shuts off and the car runs fine for the rest of the day. The code was p0304 the first time, so I replaced the spark plugs and switched the #2 and #4 coil packs. The next morning it did it again, same conditions engine warm accelerating up a hill, this time p0301. The next morning same thing, but p0304 again. Any ideas? Thanks for any helpful replies.
 
Top