my 98 windstar won't idle properly, it wants to rev up to 2500 rpm then drop down to 500 rpm or even stall right out. If you put it in drive with your foot on the break the motor want to take off and jump out from under the hood? What is this problem and how can I fix the problem? Thanks Steve