If supply cables from controller to drive motors are okay, if battery is okay, if terminals(controller, drive motors) are okay, it's most likely bad controller. To replace a controller you'lll need a tech with diagnostic software to set trucktype etc, unless you have truck with same options, same year etc.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.