oh, that just made me feel stupid haha
I just looked it up and actually it is a throttle body. Sorry guys, a newbie here.
and engine serial number is 0F772886.
Why keep 'em coming ?????? You have already listed enough things wrong to keep it from starting and running, fix them, then you will know if you still have problems or not. Time to get away from the computer and start fixing.