Mine popped out last winter. I had ice coming out of mine even. I keep a trebble light with a 25 watt bulb under the block all winter. After the ice melted from the block I used a shop vac and sucked her dry. I found I had sand in the block that had clock the pep cocks to drain the block. Can you feel and sand inside the block? I don't start up in shallow water anymore.
Fogging oil is good to spray down the carb while someone turns it over a few times. Spray right in the cylinders also. I've read that some people pour RV water line antifreeze through the block, logs, etc, to keep them from freezing.