This is to all those Windstar owners who are spending their hard earned money on that stupid check engine light. Mine came on and continued to be on for a year until finally it ran really rough. The solution turned out to be simple. The problem was a vacuum leak!! I have the 3.8 and there is a vacuum line that goes from the PCV valve right next to the throttle body on the upper plenum. There is a 90 degree elbow made from the cheapest rubber imaginable which breaks down thus creating a vacuum leak. Replace the elbow or duct tape it, unhook your battery for a half an hour then hook it back up to reboot the brain and voila!!
Thanks. I tried that, but it didn't work.