You got it off...All that matters.
I would've weld three pieces of bar stock into a tripod then a 5/8" nut & use a slide hammer, That hard bearing race material spooks me as I've had to remove pieces of it from under my skin more than once. Couple years ago had to go to a Care Now & have a...
Finished up the Hyundai, Had to change the thermostat as the original was sticking, The run to the dealer was inconvenient but I have bad luck with aftermarket thermostats.
Runs great, Customer should be pleased!
Command the EGR to open, Should make the engine run rough or stall at idle.
EGR pintle position should read zero at idle uncommanded.
If everything is good...Fuel trims etc, A bad catalyst can cause both conditions. Can't depend on early OBD2 to set a P0420!!
A 4L80E will not care one way or the other....If it fails....It was going to fail regardless!!
Drop the pan & do a analysis on what you see.
If there is any delay into drive or reverse....The unit has mechanical issues that CANNOT be resolved with magic pixie dust!