Some motors have the two wire overheat sensor and the diode in the harness goes out putting it in to limp mode or low RPMs. Your model doesn't have that sensor but someone could have changed it I guess.
Easy to confirm, on the head is a sensor with a tan wire coming out of it, if it has a...