Sorry to hear of your problem Frank, it sounds vaguely similar to an experience of mine with a Chinese import fitted with a Tonxgin motor. This repeatedly blew controllers, always a short circuit in the same pair of mosfets driving one phase wire, the result was a supply short which would have blown the fuse had one been fitted. The problems continued even with decent mosfets from RS. I later discovered that other owners of that bike suffered the same problems. This bike was not however fitted with the propriety Tonxgin controller, instead using a custom one specific to the bike. Also worth noting is the fact that there were a number of Tonxgin powered "Upland" branded bikes on Ebay, at least one being bought by a forum member. The seller of bikes stating he was replacing the controllers with a modified type before shipping, although the reason was not given. The fact that Schwinn have also had controller problems with this motor does make one wonder what it is about this motor which causes problems with the the controller, normally a reliable component.