I think I've discovered some, if not the entire problem. It seems the GPs are not always getting the voltage (applied) on cold starts. I traced it back to a 12volt relay which is controlled by the timer module.
Either the the timer module is not turning on the relay, or the relay itself is not supplying the voltage every time. Since this relay is also the same type I had problems with turning on the fuel pump (no voltage output), it's reasonable to expect the same issue (bad contacts).
My dealer says he's seen problems with these relays that are used for several functions on the tractor. I'll replace it and report back.
When I supplied 12vdc direct (~8 seconds via the battery) it fired right up.
The tractor itself has been absolutely solid - but the electronics controlling it (relays especially) leaves something to be desired.