Oldsmobile Bravada 1998

Thank you for your time and consideration.
I have a 98′ Bravada and when I got it back from my mechanic this last time it was no longer working properly. From what we have come to understand he rev’d the engine with his foot on the gas and brake while in drive. So now the car will not take off from a stop in |D| – but will work properly if I shift from 1st, 2nd, 3rd, then into drive – and from there |D| will downshift automatically but not lower than 2nd.
ABS light is on and check engine goes on and off seemingly at random.
Does this seem like an issue I can duct tape without taking apart the transmission. Thank you again.