I am using these guys for most major repairs....
Pro Diesel, Inc.
Office phone number: 515-244-4259
Office fax number: 515-243-9265
Address: 990 NE 44th Avenue
Des Moines, IA 50313
Don't let the skimpy web site fool ya....... these guys will not jerk you around and they do quality work. Rates are better than all the big shops. They keep you posted on the work they are doing and make solid recommendations on what should be done to solve the problem. Had them recently butt heads with Cummins in Des Moines and Cummins had to realize that a mistake was made and corrected the problem as Pro Diesel had recommended it be done the first time. If the engine hadn't still been in warranty, would have had Pro Diesel do the job and get it right the first time.