Remove the hose or housing at the throttle body. Depress the butterfly valve to open it. Spray s short blast of carburetor or throttlebody cleaner then try starting the car. If it fires you are not getting fuel and 99% chance you need to replace the fuel pump. You may also be able to hear the fuel pump turn on when you turn the key one position to the on - not two positions to the start position. if you don't hear any noise it may also mean a bad fuel pump.
Does the engine turn over faster than normal? If it does, you threw your timing belt, not a big problem really since they designed the over head cam engines to fall into safe mode which collapses all of the valves to avoid damage.
check your timing
Fuel pump or it could be your fuel filter
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
check small things like spark plugs and stuff like that but if your not getting gas to go to the engine than check out the fuel pump.
its normal for the ck engine light to be on during this time as it is running it engine cks
Check the throttle linkage. I once saw a dragonfly that had been caught in the linkage, making the engine race like that. Start with the easy stuff first.
You have a wire shorting somewhere. First place I'd check is where they run from the frame into the door.
Try removing the valve and blowing air through both passages. If one feels restricted as though from carbon buildup you should clean it out.
check the fuel filter, if no luck try the mass air flow sencor. hope this helps
Check fuses and wiring and connections.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
check the power brake vacuum hose for a crack or break