Dear God, another issue!

So my brother is driving home with his '04 Dodge 1500 5.7 hemi that I just got done putting an oil pressure sending unit in, and as he's coming up a tight corkscrew of a hill a couple of miles from his house, the truck just suddenly, and with no warning, shuts off. A warning light like a lightening bolt shows up on the dash; manual says it the throttle sensor.
Had to put the damned thing on a roll back.
HELP! Where is it, what is it, can I get parts aftermarket, how hard is it to change, etc, etc.
Author: storm king