found the problem..... breather tube was off at carb. must have been off all winter and a spider had a web inside the tube and was plugged . didnt know this when i put it back on the carb. and started mowin this year. when i took crankcase breather apart to look at the check valve and didnt see anything wrong, i look into the breather tube and got lucky to even see the plug web with all kinds of crap stuck to it. run great now and no oil leak