My 99 Mercury 40-horse 4-stroke has started hesitating between 3200- 4200 rpm. Problem started suddenly. Runs great at lower and higher speeds. Any suggestions?