The check engine light on my 2012 Cruze has turned on four times now right before I need gas and has stayed on for about two days after I fill up. I only have 14,000 miles and have kept up with the maintenance. Nothing seems to affected and the car drives the same whether the light is on or off. Has this happened to anyone else? Any ideas what it might be?