Front Half of 1993 Cat D350D Rock Truck Engine Failed, Transmission in working order Front differential