Well I know that the Idle air control is a very expensive part but $339 does seem very expensive since there is barely any labour involved. I wish I sent you this page earlier
2000 Ford Windstar (Idel Air Control Problem)
Just use that website to keep the IAC clean and you wont have any problems.