I have a 2000 Yamaha 200 HP HPDI. If I try to run the engine above 2000 rpm it stalls. Have changed the plugs, fuel/water separator, cleaned the onboard fuel filter, plenty of oil, oil pumps from reservoir fine. No horn, no overheat signal. It has been suggested that it is a sensor...