have you had the brushes out and closely examined the isolated brush holder ?
what does the armature look like ?
also, are the male connections to the brushes clean and tight ?
beer