On my '99 M750 I have a problem where somehow the tube is blocked up and my tank gets pressurized, do you know how to fix this?
I have never had that problem, so I don't know.
Maybe you could check, take apart, clean, blow the vent hole in the lock assembly itself? (above hole 2)