I am posting some of what happened today in the case of my sled Fault Code P0128. Polaris USA and Polaris snow Division based in Winnipeg Canada called me on a conference call. Apparently, the tech originally assigned to my case was not familiar with the Titans systems, and had proceeded to instruct the dealership to conduct component change outs when the problem is a self correcting fault logged when the Titan warms up. To make a very long story short, the "new" tech assigned to my case told me the fault is normally logged on warm up, but clears itself after riding for a few miles. I asked why it was there in the first place? He said it was a normal fault, nothing to worry about. He then said I shouldn't look at the diagnostic screen unless there is a "Check Engine" indication on the PIDD. I asked why the fault code instructs you to "Contact Dealer" and he again said that it was a fault that eventually corrects itself and didn't effect the sleds operation. I suggested that Polaris should re-write the program that generates a fault that is irrelevant in the first place, and then instructs you to contact dealer as a correction. I check my sled before I go for a ride, including the diagnostics screen and the fault directed me to see the dealer so I did. So Polaris was very generous, and extended my warranty for two more years for this unfortunate mistake. My sled has been in the shop since Febuary19, I should be picking it up this week. I'm very skeptical of the non answers of why the fault is there in the first place. (next time you warm up your Titans, see if you get this warm up fault too) Thanks again for replying to my questions.