Hey guys, So I was riding my Spada home from work and coming up to some traffic lights and my bike made a noise like a backfire (scared the hell out of me), I stopped at the lights and it had stalled. I started it again and rode off, but it was very jumpy so I turned into a side street and as soon as I put the clutch in the revs go straight down and it stalls again. So I start it again and ride off and there seems to be a lot of trouble getting revs to go above 4000 and then suddenly it will take off and I'll have to gear up, but I put the clutch in and the Revs disappear again. So I got home basically by having throttle on full and Revs of around 4000 until it stalls again and I had to walk it the rest of the way home. On my driveway it starts ok but it won't idle it just stalls. I have my P's test on the 13th of November and I have no bike!!! Any idea what is wrong with it, and how much it would cost to fix?