This is another possibility. You mentioned you couldn't turn the fan, is the mower belt attached? The PTO will rust seize together if unused for long period (especially if left outside). The load on the starter is too much because it's turning the mower pulleys too. Try taking belt off the PTO pulley and see if you can get it the engine to turn over. Not sure if this is it but worth checking out.