Motor doctor