Synonyms for Overhaul (same or very similar meaning)
WordNet sense 1 (travel past):
overtake, pass
WordNet sense 2 (periodic maintenance on a car or machine):
service, inspection and repair
WordNet sense 3 (the act of improving by renewing and restoring):
redevelopment, renovation
WordNet sense 4 (make repairs, renovations, revisions or adjustments to):
modernize, modernise
From the ODE community, based on WordNet
add/edit