where i work, i drive a 97 ford astrovan. its totally sh!thauled, and the enine light is constantly on. the other day, the cel started flashing, and the engine was knocking, and clanging, man what a mess. so i pull over, and start going through the things i ould diagnose myself...ended up being NO OIL IN THE ENGINE! now the light just stays on, lol.
take ur car to a good dealer, and get it scanned, id hate for u to screw ur car beyond repair.