Had my 07 classic 2500HD Duramax done a few weeks ago at a place in Haleyville. I had Pitman arm, idler arm, steering shock, inner and outer tie rod ends and all ball joints and alignment for $1700. It was all Moog parts. I run 305/70/17 and they said that had caused it. It has 181,000 miles on it.