Answer: overhauling

AnswerCrossword Clue
overhaulingOVERHAUL, to examine carefully thoroughly
overhaulingOvertake (someone), esp. in a sporting event
overhaulingTake apart (a piece of machinery or equipment) in order to examine it and repair it if necessary