I have a 6 1/2 year old Craftsman 22" push mower with a B&S 190cc engine. Right in the middle of mowing a couple of weeks ago it just stopped. We thought it was out of gas so I refilled it. It has not cranked since. Just prior to the previous mowing I had changed the oil, put in a brand new air filter, and a new spark plug. The gas was fresh. Cleaned the carb and the fuel lines and still nothing. I went to purchase a new mower and have the mechanic take a quick look at my old one. He said it had no compression(This is a mower that has never failed to crank on 1st pull in over 6 years). Before the previous mowing, I asked the guy to clean up the mower when he finished. I walked outside to see him spraying down the entire mower with a water hose, engine and all. I told him to stop and after trying to dry the mower, we cranked it back up. It cranked fine. It then cranked fine the day it died until halfway thru mowing the yard. My question is, could any water have gotten in the motor and caused the loss of compression? If not, what are the most likely causes of compression loss in a mower like this? I hate to admit it, but I'm not mechanically inclined enough or knowledgeable enough to tear into the engine, which is what the mechanic said would be necessary to diagnose the problem. Sorry for the lengthy post and thanks in advance for any help or info.