Sorry to say, but my bet is the controller. If it is, go with an Alltrax replacement. OEM new are too expensive and rebuilt controllers, well - I won't say what I think about them, but this works
How long has this been going on? Have you made any recent 'changes' to your cart?