my 68 xlch has been sitting and now the i have tried to start the old thing it pees oil on the floor just kicking it over. Did not do this last year except the primary was over full when I had a shop look at it. I drained about a half quart out last night and tried to start it and about that much came out on the floor again. Is the check valve leaking by? Also what is the check valves purpose ,check from where to where?