I have a 2012 Polaris Ranger 800 Crew. I'm having an issue with the cranking of the machine when the temperature of the actual motor falls below 50 degrees. It will fire right up when I turn the key but will die after running for a split second. Once I try to crank it again, it will just spin over and not fire. Wait a few minutes. It will fire right up and die yet again. Once the core temperature rises to around 75-80 degrees. It will crank and run without a hitch. Not sure where to start. Fuel vent is clean. Fuel pressure is fine. I have 2 batteries so I wouldn't think that would be the problem. Any help or ideas as to what the problem could be would awesome!