Reputable car mechanic?

Looking like the oil cooler on my 2014 Jeep Grand Cherokee Ecodiesel has malfunction. Jeep is starting to overheat, and there appears to be oil in the coolant reservoir. The dealer nearest to me sucks tho. Last time I needed a control module replaced they kept the car for 4+ months and charged me 2k, mostly for troubleshooting labor and charging me for a new battery I didn't need. This is a repeating theme for them. Would like to find a reputable mechanic I can take it to and get a more reasonable quote/timeframe, if possible. Suggestions?