It's a good chance your starter motor is full of mud.

Disconnect the battery, remove the starter motor, strip it down and inspect.

If it's not that bad you might get away with a clean out.