I have a Scag TC2 61 in with a 29 hp Kohler efi. I started noticing oil venting from the tank cap at a pretty good rate. I thought maybe the 20/50 oil was getting dirty so I drained and filled. Capacity shows 4 quarts but I barely got it to hold 3 quarts. Filled it to 2 inches below the filler neck. Took it for a spin around the yard and it is still venting a lot of oil. There are no leaks and the machine functions perfectly. Any clue of my issue? Also I replaced the cap with another new scag cap.