Were you pushing the motor a lot before it gave up, like wide open throttle in a hard gear? I had a bbs02 controller give up in the same manor after a short sharp hill climb and it didn't feel particularly hot on the outside. It just shut off earlier than expected when I was stationary and never...