SH3 is notorious for horrible saves. If one gets corrupted, I'm afraid all you can do is load the save before that.
As Gustav suggested, try not to save within 50 km of
anything, including land. (Just to be safe) I always do a sonar/radar sweep before I save.