I have a 99 Club Car DS 48 volt with a power problem. It goes in forward and reverse. Batteries check good. It has no power it will pull up hills at I’m guessing 3to5 mph on flat ground around 8 to 9 mph downhill around 15 to 18 mph. Do I have a speed controller problem or...? Motor? I’m clueless at this point. Help!!!