Got my Snapper riding mower model snlt125g38ab fixed not even two weeks ago. It was smoking and leaking oil and eventually wouldn't run. The repair shop lady wouldn't listen to my complaint fully and said "we'll fix it". Start it up for the first time today, mowed the lawn and at the end notice it smoking again, oil is making bubbling sounds. An hour later all the gas spills out followed by the oil. This is what the repairmen did: found fuel leaked into cylinder.cleaned out top of cylinder, replaced fouled spark plug, removed and cleaned carb assembly, drained/cleaned fuel tank/ replaced missing gasket. total cost 400 dollars for one mowing. Can anyone help point out what they missed or might have done wrong?