Took my vehicle in for a second opinion after a dealer quoted a very expensive repair after overheating. The Integrity mechanic looked it over & said it did not need the repair & only needed a coolant flush (which for some reason they can not do in house). Got the coolant flush & it was a temporary fix. Took it back in and they said its the thermostat, & got charged an outrageous $130 to change. 3 days later still overheating. Went back in and they said the dealer was correct to begin with!!! Sorry was not good enough for me, Customer lost! Go elsewhere for mechanical work.