No, I don't have a diesel , I gave the 5.3l, yeah the car have a tune, since the previous owner upgraded a few engine parts, but it can also read error codes, but nothing, I'm starting to think it's the switch on the dash that is bad, ie if I drive on a bumpy road, and get the service message...