I have a 1989 Yamaha Excel that seems to be misfiring all 6 cylinders.While running at low idle speed it will kill the engine, and at cruising speed it feels if you have hit something solid then picks right back up and runs fine. This has been very spuratic sometimes multiple times sometimes...