Just got an oil change from Firestone and after leaving my check engine light comes on for the first time. I went back they hooked it up to a machine. Figured out what it was worked on it and some how got the light to come off. It was off for a few miles maybe 30 or more then it comes back on then off for a little then back on.