unfortunatly Bully dog programmers are notorious for causing clutch, auto trans, injector and fuel pump failure a fair bit more than other reputable performance companies. BUT...with that said it is NOT just the fault of the BD programmer, alot of guys buy a diesel, buy a programmer and slap it in, smoke the crap out of everyone in town and think they have the most bad *** truck lol, not understanding how all that power is really made, managed or controlled. The smartest thing that can be done before any programmer is installed is to be sure that you have the gauges to monitor everything...fuel pressure, egt, boost, trans if its an auto ect. Living in Alberta and seeing how many guys with money waste it on trying to get that big power and smoke with out knowing what is going on under that hood makes you shake your head. Not saying that this was the cause of the said problems, but just an observation over the last few years lol. Any time you have to go to the dealer for ANY kind of work, engine related or not, always always reprogram to stock. Most perforance companies can reset the programmer once for a small fee, after that your on your own to try and get it done or have to buy a new one. Im not bashing Bully dog here, but have had personal negative experiences with them in perticular. I am running the smarty now and love it!.