I have a Cub Cadet LT1045 that sputters at high throtle. I replaced the carburator solenoid, and the ignition coil. I have installed a new battery, gas, and fuel filter. It seems to stop at low idle, but when the engine is at full throtle, and you move forward or reverse, it kills out. What else could be wrong?