2013 Ford Fusion: So a check engine light flashed onto my dash after the car stalled a few times while I was driving, but still had power..( Minutes before I had just filled my tank). Anyway, I was able to drive it to my mechanic who I've never had a problem with. He kept it over night, then...