Answer by
MyAnswer (33)
It could be almost anything, from a loose gas cap, to a serious engine failure. Take it to an Autozone and let them run a diagnostic check (it's free). You could also buy your own code reader and check the error codes yourself. These are handy to have around.