I am having problems with my 2007 Yamaha F50 AGAIN! Haven't been out on the water yet this year. I experienced power loss last year and after 2 weeks at the local Yamaha dealer whose mechanic ran up 10 hours of labour and finally installed a used fuel pump, it ran again for 80 hours until I winterized the engines/boat last October. I took the boat out in May and now the same problem has returned. The engine runs and gets 6000 rpm (when on the earmuffs) but when in the water under load I get only 3000 rpm. The computer diagnostic found a faulty injector and after replacing the injector and paying another $1000 there is no difference to the engine's performance. The boat is back in the shop now. This is extremely frustrating because the mechanic doesn't seem to know what is going on here and I am spending mega-bucks and not getting any results. (Running 2x Yamaha F50s; the other engine with the same 1080 hours runs flawlessly). They are thinking of putting in a new fuel pump but it's all a guessing game.