My check engine light went on a day after I pumped gas in my car. My gas cap seemed a little loose, & I was wondering if that caused it to come on. Also, does anyone know of a place to get the light checked for free? Does Pep Boys do it? Thank you..