I wouldn't at all be the throttle body. If it still has the EGR code there is something wrong with the EGR plain and simple. Get it scanned again and see if that is the case. If it is something else ask about that ,but your getting nowhere with next to no info and your not sure the info you have is correct.
__________________