I bought my MZ not running. I cleaned the carburetor, put in a new battery and it was running. It starts well, idles well and runs well from idle to about 3k rpms and from about 5k to redline but from 3k to 5k it struggles to accelerate, surges and generally runs rough. I have set the float level, tried various needle positions and the performance has not improved and the spark plug is always black and sooty indicating a rich condition. I am starting to suspect it may be some sort of ignition fault.
I have not checked timing or valve adjustment yet. The bike had been stored inside for about ten years. It has 3700 kilometers on it. The cam timing is spot on and I did replace the regulator/rectifier.
Any known problem areas I should check?