Cadillac Repair Questions? Ask a Mechanic for Answers ASAP
Can you tell me why your mechanic changed the throttle body, codes set etc?
Sounds like he hasn't performed an "idle learn" procedure after replacing it.
I hope my advice has been of assistance to you.