After it warms up it runs ok. Check engine light is on.
What would cause my engine to run very rough until it warms up? on 1997 Ford Aerostar
Stop by the parts store some will scan for free. if you can find out the code that is causing your light to be on, you will have a better idea what part to look at. There can be several things that make it run rough. Really need the code.