Have any of you had this problem, my 2004 800 intruder has a phobia to moisture and rain in general. If moisture is very high or in rain, --oil and water temp warning lights come on and stay on and the engine starts missing---. Once dry runs great and everything fine unless get in to any moisture situation then goes sour. Service shop has not found the problem, any ideas.