My mower is 12 years old and has run well. Last year I took it to two different small engine repair guys who cleaned the carb and checked the timing, etc. Neither one could determine the problem and suggested I take it to a Sears repair. The mower starts just fine but runs for anywhere from 2...