I have a 2005, 200hp, HPDI with 680hrs. The high preasure fuel pump has been replaced twice and after yesterday, the same problem appeared again. Motor starts fine, runs well up to 2800rpms and then when I put the throdle down, it acts like it ran out of gas and stalls out. The bulb sometimes stays hard and sometimes gets soft. If I drain the racor, it fills very slowly with difficulty. It is the exact same systoms I've seen before. Ist time, Yamaha said it was a defective high presure pump, next time the yamaha tec tested it and said the old system had air leaks and the motor was sucking too much air. Old system was replaced. Tech also said the o2 sensor was dirty and he cleaned it. 2008 had fuel tank replaced, new lines put in. Two weeks ago, had the VST tank drained and the filter was clean. I replace the racor 10mcr filter every 50hrs, use Ring Freel. Troll mostly (90%), run 600 to 800rpm. At this spead it runs fine.. What is perplexing, 1st time out, I ran motor up to 5500 rps and crused at 4000rps no problems. Next day went fishing(on the way out at 4000, it missed once), after trolling 5 hrs, the symtoms apeared again(partner kepted pumping bulb) and we got in. Thought it was maybe water in the fuel, Yesterday, won't go over 2800 RPMs. Help, Cpt woody