my 1998 8hp Yamaha 2-stroke model 8MSHW starts and runs great except at idle speeds. it has a miss/shakes. spark looks good. carb is clean. what else could cause a rough idle but run great at other speeds? I'm about ready to pull the head and look inside...