I'm having issues with my 01 GMC 2500HD duramax with built Allison transmission 6.6 lb7 So it runs an drives some days an them other days it won't an it will shift an go into limp mode an stay stuck in gear when it does this it throws codes for electrical solenoids an pressure control switch...