I have a 2003 Chevy 2500HD with the 6.o and have a Nelson Performance Pcm and I love it. The most I have towed was 8,000 and had no isues. My only issue was after addig the tune I went to true duel exhaust. I think that was a mistake because I lost low end. I will go back to single 3" next time. The bottom line is the tune made a considerable difference both empty and towing. It isn't like an 8.1 or anything, but it did make a difference and I am happy with it. Mine shifts perfectly. Much firmer than stock, but that is a good thing. Before the tune the shifts were slow and sluggish which is harder on the transmission. Granted you don't want it banging into gear,but a good firm shift is what you want.