After all that and you never specified if it was a Duratec (V6) or Zetec(4cyl) engine.
This is kind of important to help you.

If you've rechecked everything you've done and it's a V6 Duratec.
Check the Idle Air Control Valve, Injectors maybe leaking or plugged, maybe do a fuel pressure test.
I could very well just be the old gas and additives you threw in there.


1996 2.5LT V6 Contour ATX My Tour+help/info pics E0 rims, Gutted Pre-Cats,CTA Custom Exhaust & Intake, Diablo Chip.