During a ride a couple of weeks ago in Arkansas, an innocent looking water/mud hole turned out to be much deeper than expected. My 'L' got stuck in muddy water up to the top of the engine. After another guy helped me wrestle it out, I removed the air filter and wrung out the water, drained the carb, pulled the plug, and turned the engine over to expel any water that had made it that far. No water came out fo the spark plug hole or exhaust, so it looked like water didn't get into the cylinder. It started right up, and I rode it about 15 miles back to the hotel. A few days after returning home, I drained and replaced the oil (it didn't look milky), greased the swingarm and linkage bearings, and cleaned the air filter. It continued to sound just fine when running. Riding home from work yesterday I noticed a clicking/ticking sound at idle. When I'd hear the sound, the engine would also seem to skip. The ticking sound speeds up as I give it gas until I can no longer hear it over the engine. The engine seems to run fine and pull strong at higher revs. I had recently adjusted the valves, but I rechecked them today. They are good. I also sprayed all the electrical connections at about seat height and lower with WD40 to get rid of any remaining moisture. I've done most everything on my collection of XRs, but I've never had to mess with electrical stuff before. Could water have penetrated and damaged an electical component, causing an uneven spark at lower RPMs? The bike has 13k miles on it. Many of those have been hard off-road miles, but it doesn't seem like there should be anything mechanically wrong with the top-end. I'd appreciate any input.