rip apart your motor,
if its all black, well, the motor is toast.
the brushes are bad as well if this has happened.
Your batts on the other hand are probably fine, it just seemed like they were short on run time because the ineffiencincies (sp?) of the motor due to overheating which probably means the motor is over geared or ran too long w/o a comm cut and a brush change.