Ask a Mechanic Online and Get Answers to Your Car Questions
Hello, my name is***** check engine light flashing means engine is misfiring which is usually caused by a failing ignition coil. Does it ever overheat at idle?
If you have codes checked at parts store it might indicate what cylinder is misfiring, then you will want to check spark on that cylinder, if spark is weak replace coil. The problem with filling fuel tank is usually caused by a clogged charcoal canister. So as of now I'd start by checking diagnostic codes and deal with misfire since misfire may be causing vehicle to overheat. Let me know if you have more questions or what codes you end up getting. Thanks.