I had a similar problem with my honda slr 650 and that turned out to be a blocked air filter
daz, January 2009
Engines dont need much fuel in neutral,no load.First check the fuel delivery from the tank tap.then its carb strip down time.not too big a job,recommend a manual though.