I have a 2007 Vibe with 51,500 miles but with the Check Engine light only (P0170 error code). It started about 6 mos ago. I cleaned the MAF, etc. and will now definitely check for cracks around the MAF. However, during the past couple of months the light has gone off (but then came back after a few ...