Greetings: I'm working on a Lawn Boy 10604 with a Kohler PH-XT 149 0316 - it starts good but doesn't idle smoothly, and loses power under load (while mowing) - I was going to try to clean the carb but was wondering if that's where I need to start to tackle this problem - any input is appreciated - thanks.....