the whine is your power steering. you really cant just get rid of that (turn up the radio)
are are all cylinders firing? have it code checked at autoZ or advance or whatever you have
oil filter suck my left nut, a normal solid $15
what pluigs did you use. MOTORCRAFT is made by ford, for ford, so you can put it in your ford and KNOW you wont have problems. use motor craft. if your plugs have metal in them that sound like they were mined on an alien planet then thats the signal for crap.
last auggestion is to make sure the IAC isnt stuck open or closed. get in there with a really tiny brush (makeup store) and really clean it.