For the last two years, the check engine light on my 2009 Vibe GT would come on and then go back off after a couple days, usually when the weather changed. I didn't do much about it, as the car was running fine otherwise. Now, the car is experiencing an intermittent "clunking" noise when i...