My dads truck was running a little off for a while, somebody told him to replace the throttle body. So he finds one at a junkyard and installs it on his truck. Now the motor is running great aside from a small vacuum leak. So my dad is driving it on the highway yesterday going up a pretty steep hill, he pushes the gas a bit more and the truck down shifts which is normal, but at the top of the hill when it shifts back to overdrive it was like it wasn't in gear. The engine would rev like it was in neutral. He pulls the shifter down a gear and it works so he drives a bit and pops it back up to Drive and its like its in neutral again. His drive home was uneventful. The SES light comes on, throwing a 32 which says bad egr valve but it still throws that code after he replaced it. He was told that something with the torque converter can throw the same code. Does that even make sense to anybody? Any ideas what would cause the problem?