Mine did this the other day but mine was p0306 for a bad #6 coil pack. Replaced with another one I had kept off my old engine but skip persisted with a p0300 code this time and eventually turned into a p0306 code again. Drove it for a day while I had to wait for a snowstorm to pass before trying...