2001 150 Johnson carb motor, runs strong, but at high rpms it falls flat, can get around 55-57 mph and it almost dies, have to let off gas and ease back into it and runs fine until I get back up to higher rpms, change plugs, wires, coils, carbs rebuilt. Could this be powerpack or maybe fuel pump? Any ideas?