Re: 4x4 Repair shop Cedar City/Kanab/Page/Flagstaff
My Flagstaff recommendations would be Fry's Automotive if it's diesel related (928-527-7573) and anything else: Ascot Automotive (928-774-1582). If it's the latter tell them that Joe sent you. They WILL take care of you. ASAP if you need it.
edit to add: In Kanab the reputable place is on the south side of town on the east side of 89A. I think the place is called Lost Highway. It's not far past the main intersection in town. 1085 S Highway 89A. (435) 644-8640.
2005 E350 RB 6.0 PSD for extended fun
1989 Landcruiser FJ62 for local fun
2011 VW TDI Golf for hwy fun