What model is it?
When was it last serviced (new plugs, air filter etc)?
If it is the FZS600, is the choke still on?
If not, is the idle speed correct (1250 ish)?
If the choke is off and the idle speed is correct, you may have blocked (or partially blocked) pilot jets or even the air filter could be clogged causing problems.