When you say, "up on blocks everything works as it should" do you mean it accelerates smoothly and speeds up to a fast speed and when it kicks into high speed it keeps going ? It's supposed to trip off if it senses something wrong, that wouldn't be thermal problem.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.