Hi and thanks for reading and for any help anyone can lend! I have a very modded surron running the stock motor with a KLS7230s controller and a 60v Chi battery. I have 2 identical builds like this, mine and my GF's. One runs like a champ and has for years/1000's of miles, but the other has always had a gremlin I cannot figure out. It would always have less power, especially under load like going slow up a hill or long into a ride, like it was overheating. But the thing is, I've swapped out just about everything: new motor, new KLS7230s controller, stock controller, new throttle, new breaker, new battery, new hall sensor, new fuse, inspected all wires, connectors and plugs, performed controller relearn of motor identification angle many times and it still occurs, sometimes it seems a bit better but then crops up in short time. The only thing that makes sense is an out of place motor hall sensor, but I've adjusted that multiple times to get the motor to run at it's fastest and smoothest spot. I've troubleshot what I can with multimeter (throttle, hall sensor, the 3 phase wires as the motor spins past the magnet, removed all accessories and 12v inverter, checked the motor temp w/ infrared thermometer). I don't know of any shops nearby that would work on this so I tried an independent motorcycle shop and they were willing to give it a shot and seemed competent enough, but they spent hours and got spooked because they noticed that with the ignition on but no throttle input, 2 of the 3 motor phase wires were getting "very" hot almost immediately. All I can conclude is that somehow I have been very unlucky and received 2 consecutive motors with damaged magnets, which might explain not being able to get motor hall sensor adjusted to a "happy" spot, the loss of and lack of power, and why none of the other new parts made any difference. Any ideas are greatly appreciated!!!