Is there any other reason why someone shouldn't delete? It's not like I need to service the truck at the dealership. Would an independent technician ever flash the ECU on me? It would only take a 10 second look under the hood to see it's deleted. I don't want to box myself out of being serviced in case something comes up outside of my skill set.
I really don't even care to tune it for higher power, have it loud or any of that. I just want all 5 million temperamental sensors off so that there's no chance of me getting stuck in limp mode during a long drive.
Well there's a few points of consideration to think about.
First, is the fact that it's technically illegal per the EPA.
Second, it will make selling the truck harder down the road unless you find a private buyer who doesn't care or want to deal with this crap in the first place. Also, you will not be able to do a dealer trade on it because they won't want to touch it.
Third, if your state does inspections on diesels it will fail.
I doubt an independent shop would ever flash the ECM without the customer knowing about it first. If that did happen you could always put the tune file back in, however there's a risk of stored CEL's causing issues. This is because tune files need to be installed into the ECM without any CEL's being active. In other words you can't wait until there's a problem and then delete. You have too proactively do the delete without any stored codes and then install the new tune file.