My 2007 Mazda 3 keeps showing a check engine signal.
When it originally came on I took it to the dealer who identified the problem as a defective engine thermostat.
When I went to pick up the car the signal was off.
It stayed off for a couple of weeks.
Then it went on again.
The check engine light comes and goes.
The dealer service supervisor originally said that no damage would occur if the check engine light was steady ( It is ) but that if it blinks it can be a major problem.
I am confused.
In the past I have changed thermostats myself. It was easy and cheap.
Now, I understand, it is an expensive fix.
What do you recommend?