So recently, for the past month or so, my check engine light has been coming on for a day or 2 and then turning off all on its own. And then a week or so later it would come on for a day and then turn off again on its own. 2 days ago, it came on again and has stayed on ever since. I am now...