I had trouble, in that the program would not download properly to my laptop. After several tries it finally did. It was easy to hook up to my Silverado however. It is also easy to change the program. I have tried three different settings and all of them have made some difference. I was disappointed that it did not make more difference in the "tow/haul" setting. I am now giving some consideration to getting a different truck with a larger engine to tow my RV.