I was driving (Corolla LE, automatic) and all of a sudden engine light flashing and car had rough idle driving. Used code reader and says PO 303....Cylinder 3 misfire. Mechanic going to look at it tomorrow.....anyone have an idea what the cause? Car was running smooth before this....has 136,000 miles.