The bike is under warranty, and its been in the 80F-85F (26-29C) range here. I can see how cold temperatures would cause it, but its def not cold. It almost seems like a sticking idle control valve (like in automobiles) but I'm not familiar with this motor to really know what/where everything is.
What aftermarket options do they have for computers?
In the 42 days that they had the bike, they did replace the crank sensor, and performed a software update