Am i missing a breather cap?

I believe that the breather has a little spring and rubber seal in it, this may solve your problem. In the meantime you could run a piece of hose up from the breather, possibly up and around in a circle like you would a fuel cell vent?
I was thinking of doing something along those lines, at least i could drive the car this weekend, supposed to be nice weather :)