Ok, update - I dropped my bike off at the dealer a couple of weeks ago. They took a look and told me they found a blockage in the equalizer tube. Since then there have been no problems, my tank has no vacuum. The fuelling also seems to have improved.