For the past year, the check engine light has turned on and off sporadically. It'll come on for a week, off for a month, on again for a couple days, off again for a week, etc. Throughout this time (and even today), my Liberty runs flawlessly. I was unemployed for a long time and now that I'm...