My 3-year old 6 hp Briggs & Stratton lawn mower engine started emitting white smoke last winter. The choke cam seems to be operating ok, however I did not check to see if the cam had come loose from the choke shaft. Then it started leaking oil out of the muffler. I took the muffler off, and the combustion chamber is very black with oil. The sparkplug also was oily. After removing the valve spring access plate and turning the engine slowly, the valves seem to be working ok. I'm guessing it is either the loose choke cam or a broken ring. What do you say?