the reason I mentioned the elect. fuel solenoid was he stated the crankcase was full of gas when they brought the mower home.
and check to make sure its working properly.
Both my father and son in-law had problems with gas in crankcase and the fuel solenoids on both riding mowers were for froze in the open position.
My father didn't catch his in time and ruined his engine, I found the issue on my son in-laws mower in time.
solution:
drained crankcase, changed oil filter, rebuilt carb, new fuel solenoid, and installed in-line shut off valve.
basically did everything possible relating to any type of flooding issue.