Update on the controller repair. All seemed to be going well and I even replaced my throttle with one that has a nice battery gauge and a key to turn on and off the scooter so no one runs off with it.
The problem is when I finally got it back together the first time I hooked it up it just got hot and the motor instantly ran at full speed. Then I pulled it out several times looking for shorts, etc. Somewhere in there I actually put it back and had the battery wires swapped. Yes, very dumb but this thing had me working all day. After 20 reinstalls I was getting sloppy so every time I hooked it up it burned some traces right off the board on either side of the positive lead that runs to the two Schottky diodes. I began fixing the gaps with thin pieces of wire as sort of a fuse. Then I pulled the board again and again and looked for soldering shorts, reinstalled components, etc. etc. I could find no shorts at all and high impedances across the three power terminals but they still blew right away. I finally walked away for a while, then when I came back I realized I had swapped power wires on install time #10 or so. I swapped them back and soldered 2 more little "fuse traces". Hooked everything back up and powered on, no blown traces, no instant motor on full power, then I eased the throttle and the motor started off slow like I should and started to turn, but of course my thin traces blew with a couple of amp draw as they should since they were temporary anyway. I pulled it out again and remade the positive to Schottky diode traces nice and thick. Put everything back together and when I touched the throttle, the controller sparked and popped the first second. I disconnected everything quickly and realized the motor engagement got everything hot REAL fast. So, for the first time, I tested the motor itself. It is ALMOST A DEAD SHORT. LIKE .5 OHMS. it is a gear reduction drive motor, as I turned it by hand my ohm meter did flash higher impedances for a moment but you couldn't land on anything but almost dead short.
Now I know what happened a few weeks ago. The motor has a short, burned one of my FETs and I have been chasing my tail this whole time. The motor does still spin if power is applied but at such a low impedance it take a LOT of amps. I am sure that I could take the motor apart and find some brush pieces causing the short or maybe a partially melted stator. I have been running 72 volts on a 36 volt motor for a while now. I never noticed the motor get really hot though. It already has a heat shield and aluminum fins to dissipate heat so when I felt it get kind of warm after a long run I figured that was normal. The motor even has "Caution Hot" warnings on it. In my experience you can usually over volt DC motors quite a bit. My golf cart has a stock 36 volt motor with some modified windings (less winds for better ratio) for more speed and I have been running it at 48 volts with 2 adults and 6 kids on it sometimes for the last 2 years with no breakdowns. Maybe these Currie motors are already run at the limits when stock. This may be the end of this project for me. I am not buying an expensive motor. Hopefully the brushes just wore down and the wired ends are shorting out on the stator.