I have a 2007 Sport Trac that the check engine light comes on but then goes off after cutting it off. I drive it a bit it comes back on. I have had it tested but it is not showing any codes. I thought I might had gotten some bad gas but I am not sure. It does seem to be changing gears a little...