My 2003 Kawasaki STX-12F surges or lopes only when idling; otherwise, it is very fast and runs perfectly. I replaced the idle control sensor and it seemed to help a little bit but it still does not run smoothly at idle. This all started after I found a slit in a water hose that was spraying water on the electrical wiring. Drying everything out did not help. Maybe I need a new wiring harness? Does anyone have any suggestions on how I can resolve this problem?