I have a 2003-2004 m-9000 which is blowing oil out of the lower filler cap hole or dip stick hole if you open either. I have done a compression test, which checked out within specs. Also checked the vent valve on top of the valve cover which seems okay. Where are there any other vent valves which could be dirty or stuck. Any other ideas would be appreciated.