Re: Dreaded P0505 has me in it's grasps!
THe throttle body has a short rubber gasket beneath it that can split or in my case separate completely leaking air into the intake system. I repaired mine BTW.
Get a garden hose to stick in your ear and with about 3' length, probe the areas in interest without tearing everything apart for the exercise of it all.
Woody