1997 Yamaha 225 OX6 EFI w/oxygen sensor, idles unusually high and is rough running only at idle. The engine performs perfectly at all other ranges. If I full throttle it (in gear) for 30 seconds to a minute and come back to idle it is fine. I have replaced spark plugs twice and this has not changed anything. I have also clean the oxygen sensor and sleeve with no change. Some have told me the oxygen sensor can cause rough running at higher rpm's. My problem has been only at idle. Has anyone had this problem? Sure could use some help. Thanks in advance!