Hi, I have an 03johnson 90 hp.I bought it 3 months ago and since new it misses between idle and 1600 rpm.I have taken it in several times and they have fixed thermostats, changed plugs and the last time adjusted carbs,set timing and adjusted linkages but still the same problem.If you take off...