I have a 2008 Saturn Vue and it seems to have either a problem or one to come. I get a check engine…

I have a 2008 Saturn Vue and it seems to have either a problem or one to come. I get a check engine light every few months and I can clear it by disconnecting the battery, waiting about 20 minutes, and then re-comnecting the battery. I assume that resets the computer an clear the check engine light. I have driven this car with the light on for several miles and there is typically no issue with the car,no noises and the car works just fine. Any thought on what may be wrong and if this is a beginning of a computer failure?

get it scanned when the light is on and post me the codes. There are over 2 thousand possibilities. Some mean virtually nothing though.
false