I have 2- 2006 Yamaha 200 4 strokes that start and idle but underload they will not get above 1200 rpm’s. I have replaced all the fuel lines, fuel filters, fuel separators, spark plugs and high pressure fuel pumps. Also had the gas tank cleaned. Motors have good compression. Also had the binnicles replaced. There is a little bit of back fire. I’m at a lost. I have spent over 6000 at the mechanic and no answers. When I brought the boat home I noticed there were multiple leaks and fixed those. Seemed a little better but still won’t go above 1200 rpm’s even when shifter is all the way down. Any input would be greatly appreciated.