Matt, thanks for your post. I think you're describing exactly how the bike feels at idle, as if one of the cylinders is not quite keeping up with the other.
I will try the ECU reset, as you said it can't hurt...and checked the filler neck and no water there.
I checked the oxygen sensors last night. the right one looked clean and a slight brownish clolour. The left one had a white deposit on it which made me think that there might be something wrong on that side of the engine. I wiped it off and put it back but no change today. Any ideas what the white deposit is an indication of?
The dealer said that they were going to work through elimination to find the issue but don't want to end up with a huge bill just for the investigation. Let's say that one of the cylinders is not firing/working properly. What is the worst that can happen if I carry on running the bike like this? Is there any permanent damage likely?
The difference in colour probably points to a different exhaust temperature. This may be indicative of a problem, but then again I've also heard that even in normal operation the cylinder temps can be markedly different. A failed O2 sensor would certainly lead to abnormal running (the bike may revert to a 'get you home' ECU map - I would have thought this would generate an RID message though....). However I'm afraid this is outside my experience - my 1100 doesn't even have an O2 sensor
One thing I forgot to mention above is that bad valve clearances can produce these symptoms too - but I'd have thought your dealer would have checked / adjusted these during normal service or your initial fault investigation? TB sync is also pointless without checking / adjusting valve clearances first. It's easy to check these yourself if you're so inclined.
My gut feeling would still be that it's a coil / TB sync issue.
I would think it very unlikely that the symptoms you are experiencing (rough idle and high rpm vibes) will lead to permanent damage - a failing coil will probably get worse and you'll want to stop riding the bike long before anything suffers and TB sync issues will just irritate you without damaging anything.
But, bear in mind I'm guessing and it's your expensive bike