I had that problem with my speedfight 2 going up hill when the drive belt broke and the part where your saying about putting a new belt on it should work well i found out on mine that three clips near the rollers had snapped which means the bike wont move when its off its stand(it holds on to the rollers until there is force to push them out). To get mine fixed my local peugeot dealer replaced them and it cost me about £30 im sorry i cant say exactly what the part or name is but that fixed mine. i hope you do get it working as speedfights 2 are a nice bike :D.
Scorpion
March 2007