Re: throttle body
I don't believe the code will go away on its own....just the MIL, as you've indicated. There are a number of choices though. To delete the code (now historical) you can try disconnecting the battery for a about a half minute (this may require resetting all presets though), go to an AutoZone (free) or dealer ($$) and have them do it, buy a Diablosport or Superchips Tuner (the SC is the best choice, IMO), a DashHawk (also a good choice, IMO), or some other OBDII code reader.
05 LX/RT & 06 WK/GCO, modded similarly, MDS "ON" Light, Vortex Gens, Debadged, DashHawk, BT Catch Can, SRT CAI W/Add Air Inlet, K&N Filter, Sonnax Trans Press Booster, SC Tuner W/Adv Trans Tuning App, DS Tuner, Cust tube headers w/3 in. catback, Bilsteins, SRT frt/rear bumpers, Eibach SRT Lwr Sprgs & Sways, FRI Sidewinder Cam Adv 2*, 6.1 valvetrain, SLP 25% UD Pulley, BBK 90mm TB, SOS Coils/.060 plug gaps. 20 in. SRT Reps.