My 02 model 90 hp yamaha speed will not exceed 2000 rpm when in gear and underway. It has less than 50 hours running time. The motor starts and idles fine. I have checked the fuel tank, throttle linkage, compression, oil level switch and the high temperature switch.<br />It is firing on all...