This is very strange. 2011 pro 800 boondocker intercooled turbo running 12 lbs @ 2000 ft on AV. Runs perfect all the time never misses a beat once you have it started from cold. When I say cold I mean -15 c or colder with coolant temp below 0 C. If it is in a shop it starts second pull and sits there idling. When its cold it will start and then begin to flood. If I keep it running with throttle it will not idle until the coolant temp is over 80 F. Then just like someone hits a switch it idles perfectly. I have checked TPS, coolant temp sensor obviously works properly and the intake air temp works also according to the BD box. Plugs are new. This is very strange. It does have the 3 deg timning key and I have not tried it with that unplugged yet Never did it for the first two years I owned it and just started one day and hasn't got any worse or better. Thoughts?