Our Toro mower with this engine started first pull after the winter. Ran fine for first lawn cut. Put mower on its side to clean under deck then as I usually do tried a restart. It wouldn't start so put away figuring probably just flooded. Got it out the other day and it wouldn't start. Pulled plug and it was wet with gas. Checked spark and that was good. After a few more tries I took off air cleaner and blocked the choke open and the engine fired up straight away. Ran perfectly for an hour of lawn mowing. Got it out the next day to finish and it wouldn't start. Blocked open choke and wouldn't start. Occasional loud bang out of the muffler as I pulled it over. Finally did a compression test and there was absolutely no compression. I pulled off the cylinder head suspecting a stuck valve but both are moving freely and I can rotate both valves with my fingers. They both seem to fully close. Is it possible that the valve timing is way off. I'm not familiar with the internals of this engine. Is it possible for that to happen very suddenly like this? Any other ideas?