Why would the check engine light come on in my 2005 Chevy Uplander?

I was driving to work and the check engine light just came on, no indication why...also the last few times I filled up with gas the gage continued to say empty and 'low fuel' was displayed on the panel, even when the tank was not empty when I filled it to begin with. It goes back to full after about a day... show more I was driving to work and the check engine light just came on, no indication why...also the last few times I filled up with gas the gage continued to say empty and 'low fuel' was displayed on the panel, even when the tank was not empty when I filled it to begin with. It goes back to full after about a day and a half....any ideas on what could be wrong would be wonderful, thanks.
4 answers 4