Ok I have a Cub Cadet 2185 with a Kohler Command 18HP and yesterday started it up to do some small yard waste moving everything was fine at first stopped for a second shut it down to do something for a sec. got back on started it back up and no oil pressure. I have a actual oil pressure gauge on my tractor and it normally runs around 25 psi. So I took the old sending unit that came with the engine put it back on and my low oil pressure light is on as well, so I took that off and left the oil passage open to see if I have any oil moving and started for a sec and oil shot out about 8 inches above the engine so put it back together and tried again with both manual gauge and sending unit with no luck. also with it running I opened the oil cap and I can see oil moving around in the valve cover and on the rocker arms and oil covers my palm if i put it over the hole. I'm leaning towards the oil pump o-rings may have wore out and just not allowing it to hold any real pressure, so if someone could help shed a little light on my problem I would appreciate it thanks in advance.