Help!!!!!! I recently purchased a 2000 Ferris 61" Pro Cut Z 25 HP Kohler When I picked the unit up the engine was running very rough, hardly enough power to get up onto trailer. The throttle was set at full, but would only goto half throttle. I have cleaned the unit up, changed oil, oil filter, oil breather, fuel filter and spark plugs. Replaced fuel lines (cracked) and voltage regulator. I went through the electrical schematics and the wiring was all messed up. Seat switch was jumped and set to ground, I do not know why. I guess with that "jump" it caused an electrical short and wires were rerouted. I have replaced all wires to their original settings and replaced the "safety interlock" with the new replacement from Ferris (since the old one had a problem with the Kohler motor). I replace the ignition switch, electric clutch switch and the seat switch. All electrical safety switches are working correctly. (as far as I can tell) The engine still runs at half throttle. When I remove the air cleaner you can see a lot of extra fuel spitting out of the carb at full throttle. Without the air filter and cover the engine rpm's increase, but still not to full throttle. The electric clutch will not engage, and the unit shits off when you attempt to. I removed each spark plug wire (OUCH) to see if there was a dead cylinder, and the unit continues to run. What is the problem? What is causing the unit to stay at half throttle? Any help is greatly appreciated!!!