it's not a bike i know sorry..... but sometimes the speedo / tacho flick up and stay on a number, indicating an error. you might be better looking on the prilla forums tbh cos theres millions of them things been sold. someone will no doubt have the same problem. ive had times when my 2 strokes just ran sh*t, and other times when they flew... try it on super unleaded and screw the nackers off it for a bit - not like you can break it or bend a valve lol. might just be shitted up and needs a good thrashing
might be something as simple as that. try some fuel from a different garage, may see a difference with std unleaded.
For the sake of an extra 50pence or so, get yourself some vpower in there. It's what I do. I can afford an extra quid every fortnight to fill the bike up. Especially with a 50cc too, those things run on fumes.