I had that happen twice on my '99, and it was the vacuum pump both times. Since these trucks don't gernerate vacuum like a gasser, and they didn't want to come up with a whole new a/c system for the diesel, they added a dedicated ( expensive! ) vacuum pump that only runs the a/c vent switching and maybe one other thing. Supposedly an easy swap, I had the dealer do it both times; it took so little time the second time they didn't charge me labor, just parts
Good luck,
Bruce