You sure you just haven't got enough oil in the bike.
On the centre stand on a level floor, run the bike for a minute, switch off the engine, then watch the oil settle in the oil sump window, when it's settled you want it around two thirds of the way up between the lower/upper level engine case markings.
Is there a possibility you may have any moisture in the fuel tank, that would cause similar issues that you've mentioned as well?