Did they replace the MAP sensor? If not, good chance there's your problem.
I'd start with a basic tuneup if it has not been done in awhile. Then I'd clean the fuel injectors.
crankshaft sensor going.
the 96 fordwindstar sucks
you pooped in your pants!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
replace timing chain
I done mine recently.......Wholy Crap.....Pay someone to do it. The water pump is part of the timing belt, What a job! you may even have to lift the engine a bit so it will clear the frame, when taking it out. I got mine all back together with a new pump, but it idles rough now as I got the timing belt off a bit. Really......Pay a professional , its worth it.
It could be a dirty air filter or a dirty throttle body.
you might have a leaking vaccum hose
Motor mounts are bad
Carb.? Float sticking? Rebuild or replace
Run a compression test to verify the condition of the engine.
The cabin air filter can not cause a rough idle. It only filters the air for the ac/heater.