2012 800 going into limp mode with engine light on and fan running . Checked codes and p0116 temp sensor. Un pluged sensor and pluged back in went for short ride with no problem. BRP sensor new is 90 bucks Ebay sensor is 23. Has any one had this problem ? What was the answer?