I have a Toro Recycler with the Kohler XT675 I bought lay year. It did a great job last year and for the beginning of this year. This week it began stalling 3-7 seconds after starting. I am thinking it may need a crab but the only one I have been able to find online is $128. That seems a little steep for a $275 mower. Any suggestions? I am by no means a small engine mechanic but I lost my receipt so the 3 year warranty is a moot point. HELP!! Please!