Well i believe i found the problem. I knew it was revving fairly hard but it sounded fairly comfortable doing it and i put brand new genuine springs in the carb (red 150g) so figured thats how it was. As it turns out she's been revving over 4800rpm! lol 3100rpm is about half throttle! Quick check shows the vacuum nozzle on the block is stuffed, does nothing at all. Sucking on the diaphragm cap drops the revs as it should, time to swap the nozzle off the original motor and see how it goes.