did you clean and service the idle circuit and o-ring under the brass plug on the bottom? Even if it seems to idle ok that circuit can cause problems when the throttle plate is opened.
You might also look at this thread.
http://www.gz250bike.com/forum/showthread.php?t=8075