I don't know what could be wrong with your bike, but I can recommend Mick Cook at Castle Hill Motorcycles as a good mechanic. I have seen him work on NSR's before, he has rebuilt my NS400R, and he owns a couple of NS400R's himself (ie he knows about and appreciates two strokes). Just up the Windsor Road. Check the website.