You need to get your truck away from that dealer, they are just shotgunning the problem, changing stuff to see if anything works. You will have nothing but a big bill and some new stuff you didn't even need! Take it to a competent shop or different dealer. better yet, try cleaning all the...