I had an issue starting my bobcat this weekend when the wind snapped a tree which then fell onto the cable service wires next to our house. Usually, the Bobcat TLB has been my primary snow weapon at this time of year, but I had just bought a new 30" 2 stage snow blower which is somewhat more maneuverable and can also do the walking paths.
From November onwards, I normally put the battery in the TLB on trickle charge to maintain capacity with the falling temps. As most know, we had a pretty warm fall, and this weekends storm is the first really cold weather. So for once, I did not have the battery on trickle. I went to start it, and although it would crank, there was a rattling noise on the right side of the kubota engine and the engine would not fire. So I brought up another battery to jumper it, but same situation. Eventually, after many attempts, it fired and would run, until I released the key from the crank to the "run" position. Then it would die as if it was a buffalo hit by a 50 bmg round....
I finally figured out that the rattling was the fuel solenoid on the injection pump dropping out since the battery voltage was dropping too low while cranking. Apparently it took the battery voltage a moment to recover after cranking, so when I released the key from the crank position the injection pump would be in the "off" position and the engine would quit.
I charged the original battery for a few hours and it started up just fine and ran normally. So now I have an extension lead run out to it and it is on trickle charge again, to be ready for the next time. I may have to check the switch contacts and the circuit to the fuel cut off solenoid, since it shouldn't take much juice to hold that solenoid in, but with the cranking voltage low there was not enough voltage to hold it in. No fuel, no starting. pretty simple.