I agree w RCAV8TOR, the throttle body is high dollar. before I suggested anyone spend that sort of money on a part, I would want to be sure I had checked with an ohm meter the wire harness from pin to pin, between the ECM and the throttle body.
I have seen more of these codes from damage internal to the ECM (battery acid dripped down into the connector and corrosion ate away the metal just on the inside of the ECM pin) rather than the throttle body go bad. And far more failures from wire connection failures than all other reasons, combined.
I think this might be one spot I would be inclined to get the laptop and someone that knew the software well enough to read if the ECM inputs, and see if there are any inputs to the ECM from the throttle body.
How quickly did the code return after you "cleared" it?
if it was 'active', you never would have cleared it for long enough to restart the motor or recognize it was cleared.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.