This is normally caused by the transmission line(s), that go inside the radiator, to cool the transmission, leaking and mixing the fluids.
You said they replaced the radiator, did they do a flush of the "whole" engine cooling system ? They should have, but if not then the leak might be fixed but your engine cooling system has been contaminated.
The hard shifting in trans, same thing did they flush the transmission system and refill with new fluid ?
This would be my first questioning, then go from there.