A lot of people have been having issues with the 87 tune, but since your truck has been doing this before hand then no fault to the tune. Would though keep an eye on how the truck shifts. I ran the 87 tune on mine and the truck began shifting rough after a while and then put up a PO700 code. I had it checked and there wasn't any issues so I decided to do as much preventative maintenance on my transmission and am moving up to the 91 tune. Have heard a lot of good things with this tune. That little story/warning out of the way your truck is looking good and congrats on the DSP. DiabloSport really has there things together when it comes to their product (besides the 87 tune in my opinion lol). Can't wait to see more pics of your build as it goes on.
My Build Page