Have you disconnected the battery since the overheat? The sensor picked up the excessive temps and threw the code, which has been stored on your ECM ever since (if you haven't reset it by disconnecting the battery). I believe the code resets itself after 30 (or 50?) ignition cycles if the reason the code was set off in the first place (overheating) does not occur again.
Pull the battery cables, wait 30 minutes, reassemble, then drive. If the code comes back, then you may have fried the sensor when it overheated or something is running too hot. If the codes does go away, then you're golden.
Oh, and that little sensor is located near the throttle body on the UIM, to the right of the Idle Air Controller. It has one electrical harness, made of a brass-looking metal, and screws directly into the UIM. Its a tight fit to get tools at it to get it out tho...
RIPBC... Off to bigger and better things