This is not just limited to the L series. My 2005 B 3030HSDC was doing the same thing. I was unaware of the suction until I went to start the unit and it wouldn't start because the vacuum from the fuel tank sucked the fuel out of everything once the engine was turned off. I just learned not to really tighten down too much on the fuel cap and have not had the problem since.
I do not see any small hole in the fuel cap to permit venting of any type. Anybody know where the hole in the cap should be??? I was thinking of putting a #80 drill bit sized hole on the side of the fuel cap to aid in the releif effort.
Jeff