The engine is not hitting on all cylinders or the distributor (electronic or manual) needs adjustment.
check the engine mounts
Engine idling in park.
take it to the autozone they check the engine light for free
Engine idling in park
A flashing check engine light normally means you have a misfire.
Check fuel pump pressure Should be 15-23 with engine idling 23-31 key on engine off
It means you have an engine misfre.
An engine misfire has been detected
and what code does the check engine light say ? go by autozone they will check it for free and get the code.
If the check engine light flashes an engine cylinder misfire has been detected Avoid any heavy acceleration / decelleration and have the vehicle scanned for any trouble code(s) in order to diagnose and repair the problem
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.
The 1995 Chevrolet Geo flashing amber engine light is an indication that the engine needs to be checked soon. A red flashing engine light is an indication the engine needs to be checked immediately.