Hello everyone! I have a B&S 18.5 HP single cylinder OHV model 31Q777 type 0305-E1 on a Cub Cadet LT1018. My problem began with the mower trying to stall when I would turn uphill or get into thicker grass. I figured a little maintenance would fix it up so I changed the oil and filter, air filter, fuel filter, and spark plug (properly gapped) but was surprised to find that it was no better and has actually gotten worse. I have since removed the carb and did a clean and rebuild, removed the head and replaced the gasket, adjusted valves, replaced the fuel pump and fuel lines, replaced the coil, removed the flywheel bolt and checked the flywheel key, and finally gave up and replaced the carb with a new one....no change! What could it be? Any ideas would be appreciated!