i was just thinking, my check engine light has been going on and off for a while. I had a garage plug a computer into it and they said it dind't come up with any codes, yet the light still comes on. could it be because i'm using regular instead of premium?