Most of the time the carb is the real problem with your situation. I just recently fixed two mowers and found that the problem was the screw that held on the carb bowl. The holes in this screw have to be clean so liquid and air can pass through. Just use a small pin to get the dirt out. Hopefully this is the answer to your problem.
Nicholas VanAlstyne, September 2007