I recently bought an old 1959 Johnson Seahorse for basically dirt cheap. Ran it for a couple days no problem, but then I couldn't get it running anymore. Took it apart and ended up realigning the mag points, as well as replacing plug wires. After confirming I had good spark, I tried to get it running. Started up decently well, but would only run for about 30-45 seconds before overheating and stalling. I replaced the impeller because I had a spare and then ensured that the water pump was properly connected to the water tube which it was. I started it up again and the same thing happened, running for about 30-45 seconds only to overheat and stall. Could this just be an old corroded thermostat? Please help!