One other possibility is that there's a short in your armature inside the motor; that's what was happening to mine. It would start off fine, and then 'down-shift' to what was almost a slower, lower gear. That's because the copper plates in the armature were shorting out at that temperature, or when enough dust connected the two plates. A quick replacement, and everything worked great!