When I had the gpz with similar issues, messing with the air screws helped this situation. I believe turning them out.... Can't recall for sure. Check your idle too. If it's set too high it might cause this issue, esp on a higher mileage model.