I have a 2009 Cub Cadet LTX1046 with a Kohler Courage 20hp SV600-0225. The problem I'm having is the engine won't start. It turns over but won't fire. I've replaced the battery(x2), starter, fuel solenoid, and I've checked to make sure the ACR was in one piece and functioning. The rockers look fine. Fuel is getting to the spark plug. Haven't checked if it has spark or not but the resistance on the ignition coil checks good. Battery voltage has shown 12.6-12.8 across the battery posts but the digital readout on the console only reads 11.0 when the key is turned to the "ON" position. When the engine is cranked the readout shows only ~9 volts. The new starter cranks a lot harder than the old one so there was an issue there, and the fuel solenoid was bad also, so I've corrected two problems but still no starting. Any advice on where I may be losing voltage?