I have a Honda GXV620 20HP GJAGK-1013926 QAF* on a Hustler Fastrack 54". It runs rough. I turn off fuel and it will run, very rough, but runs. When fuel is on it runs, but sounds deep. It is blowing smoke bad. I have put on an OEM carb and replaced the fuel solenoid and it's still happening. I have to change the oil after almost every couple hours because it's just full of gas and I don't want to blow the engine. What should I try next? Rings? Gasket leaking somewhere?