Joyful experience isn't it? You can see this sort of top here on a regular basis...quite frustrating.
My '04 had the exact same symptoms. Oddly the fix happened in stages. The 1st item that made a good improvement was a new PV assembly. It then ran mostly like a 4 stroke, with random 2 stroke bursts when rev'd hard.
The last couple items were to get the little PV rod to have some pre-load(no free play) and replace the carb body. Carb body was the key factor all along.
The float pin was moving around in one of its worn tower holes. The float was moving sideways at mid-range power, which caused a rich condition.
Good luck to you