sounds like the oil cap is broken.