My motor for the last few years has not gone to WOT. I have had 4 different mechanics say nothing is wrong with the motor, no codes, beeps, nothing. Starts and runs great but will only go to 4200 rpm not to 5500 like it did before. It’s a Tri toon and yes the toons are clean, all linkage goes to full open and everything in between is in great shape. I did change the water fuel separator and it went to 5500 rpm and it ran great for 3 hours but the next week it only went to 4200. Any help will be much appreciated.