Not all Robins are hard to start in the cold. My last golf cart had a 9hp Robin twin in it. When I first got it, it would start, run about 100 feet, and then remain stalled until a thaw. A guy in Minneapolis told me the solution: twist the crankcase drain tube so that there is no trap for moisture. From then the EZ-Go worked well all winter, starting in sub-zero temperatures and running all over the Rideau Lakes without difficulty.
My 2004 Polaris Ranger TM has an 18 hp Robin engine. It gets 0W40 synthetic engine oil and one grade of plug hotter than the original. I have had a few starting issues with it, but it's usually pretty good in very cold weather. It's never let me down while ice fishing. That leads me to conclude there must be a bad connection somewhere I can't find, because the failure of the solenoid to activate the starter seems to be related to heat.
With 500 hours on the Robin engine, I have found I like the thing's good natured rhythm and its durability in a wide variety of applications including 8 parades in the last year and 40 hours of spraying.