Any large vapor leak in the fuel system will make it read gas cap. Check all of the hoses around the fuel tank.
There is a problem with the emmission system are transmission and the computer turns the engine light on to let you know there's a problem. Have engine scanned with a OBDII engine scanner.
It means that the engine computer has detected a malfunction that will affect the emissions of the vehicle.
The engine computer has detected a malfunction and set a code.
You need to hook the computer up to a scan tool to read the codes. That will tell you why the light is on.
Get the computer scanned to see what the problem is.
Why are ets and engine light on in 98 Chevy cavalier
The check engine light comes on at start up for a bulb check. If it stays on with the engine running the computer has detected a malfunction. You need to have it checked for codes.
A lot of parts stores will check it for free.
You CANNOT use a timing light on that engine. ( won't work ) It requires an OBDII engine scanner to set the timing. The timing is computer controlled.
That means that the computer see's a problem with the emmission system are the transmission. Need to have engine scaned with a engine scanner to see what is going on.
The computer is indicating the presence of a fault code. Find out why the computer is doing that by using a code scanner.
How do I reset the service engine light on a 2003 Chevy Trailblazer?