1996 Chevrolet Corsica

I have a 96 corsica 2.2l 110,000 miles on it. I have two questions. First of all my coolant fan comes on as soon as I start my car and will run all of the time til I turn my car off. During this time my check engine light is on. I have check the coolant level and it is fine. The second question is After I drive my car and it warms up and then restart it my check engine light will continue to flash during driving and at stops it has a ruff idle. Thanks
August 14, 2007.

Have you put a scan tool on it to see why the check engine light is on? Autozone, Advanced Auto, and other part stores witll check it for free. As for the rough idle. It sounds like you may have a misfire, the scan tool will show wich cylnder. Your fuel injectors might be shorted of plugged. Let em know how it goes. Happy Corsica.

Sep 19, 2007.