Answer: overhauler

AnswerCrossword Clue
OVERHAULERRepairman
OVERHAULERAuto mechanic, at times