a check engine light can mean anything, from a loose gas fill cap to an electrical problem to something much more serious. take it to the dealer if under warranty or to a local mechinic if not. ask them to scan your car's computer. most places will do the scan for free
Try disconnecting your battery for a 20 minutes and then reconnect it. Start the car. If the light has turned off, then its fixed. If not then do what they say above me. Cheap and easy fix, sometimes. Its worked for my '96 a few times.