I have a snapperZT that i had the same problem. try checkingthe wiring frist. next is to check your drive and belt. When mine got hot the mower control switch was shorting out, and had to replace it. also check the tensoiner springs, sometimes they may be worn or broken. mine worked in fine cuts but then in the heavy stuff they either slowed down or just quit