I have a 08 Silverado 2500hd I have been getting “reduced engine power” fixed that and the truck still wouldn’t shift I’ve replaced internal and external filters I’ve changed the shift solenoids and still won’t shift it was stuck in 4th gear kept popping out of reverse and now it says “shift inhibited” and won’t do anything what should I do?