I have a 95, 90hp Yamaha that has been running rough since the start of this season, It coughs and chokes but will troll, cuts out when slowing down to dock and when you open it up it will go about half speed for 1-2 minutes before reaching full rpm. It then will then sometimes miss and...