I had a big flat spot around 3-3500rpm and this site recommended TBS needles. It seems to be a very similar problem to yours. I put them in and it runs like a champ now. You can read more about it HERE. Definetly balance your carbs though!
Cudos to Dinqua!