The time line of what occurred isn't completely clear - did the engine run ok last fall, but overheat when you 1st took it out this year? I've witnessed engine seals fail if they are stored over the winter without sufficient glycol - everything was fine in the fall, and then oil and water became one over the winter. Water in the engine freezes and expands, failing the main O rings.