I just bought a an 07 690 sm a couple weeks ago. Every time i ride it will run great until it gets to operating temps then loses power. It wont rev out and is very sluggish. It doesnt stall and will stay running the whole but will get very hot quick. I did a compression test and a leakdown to check the head gasket and all is fine there. The spark plug is reading is lean. No F.I. light comes on while riding. I think once it goes into open loop mode the fuel injection is leaning out the mixture but i just dont know why. Can a bad sensor cause all of this. Pleas help i dont know what else to do.