Have you painted over the petrol cap,there is a little hole in the top (usually)that lets air into the petrol tank,clear the hole with a pin,or leave cap loose to see if it runs ok."DON'T LEAN BIKE INCASE OF FIRE".But it could be a number of things,have you cleaned the fuel filter?Good luck.
Rich
June 2006