Like he said, most buses regardless of UK or Jap origins are a bit neglected a good service wouldn't hurt. Never known a petrol one to stall with a blocked filter but then again petrol stations are running stocks closer to the bone than ever before so there's a good chance that the crap on the bottom of the station's fuel tank has been dumped into the car with a regular fill up and then drawn into the filter.
Could also be a blocked/corroded/collapsed breather pipe on the filler although that's a bit more of a fiddly job start with the most likely (and easiest) solutions first