When turning your car on or off, you don't get any wind down noises.. in fact I can't hear any noise at all unless I hit the gas.. and its a low whistle.. combined with a sucking noise.. I don't hear it with the radio on..
I'm not really complaining about it, It's not that noticable.. i just wanted to make sure I did the install right and not leave anything off.
Lastly I tried a drill, it just spun in place.. I really think Ford Super glued them in there.. either way.. for the people doing the install, I would say tackle this issue first and get the TPS off right away, because that was the only part that gave me trouble..