My 1987 yamaha 130 sat for two years. When fired up, engine would bog down at 4000 rpm. Cleaned the fuel tank, added fresh premium, changed the fuel pump, removed internal G/W separator, replaced all gas lines, rebuilt carbs, changed plugs, checked electrical connections...no change in the RPM.<br />It now will throttle up and stay at 4200. When throttling passed 4200, will bog down. Throttle it more and it will run clean at 4500 rpm but no more. However, every so often, just for a split second at full throttle, will jump to 5500 rpm but just for a split second.<br /><br />I'm thinking electrical now. Here's another clue...when throttling down from full throttle, it sounds like it's missing a cylinder. I'll turn it off, fire it back up all cylinders seem running and it purrs at idle and up until I reach 4000 rpm. Help!