my 1997 yamaha 225 efi was dropping rpms at wot from 5500 to 4900 if i pulled back a little on throttle & open back up it will go back to 5500 for a few seconds & drop back down. i changed vst filter,engine fuel filter,10 mic.water sep.,all new fuel lines from tank to filter on motor inc. prime bulb &new fuel vent& hose. No luck. Tried running off 6 gallon tank still no change. Brought to yamaha dealer and they changed 02 sensor,spark plugs and adj. throttle body linkage. got boat back & 1st time out went wot for aprox. 90 seconds, seemed ok. cruised to fishing area and trolled for aprox. an hour, motor seemed to run rough during trolling. on way back in went wot after aprox. 20 seconds rpms dropped again.($930.00) later still have same problem. Bought another 10 mic. separator,when i dumped fuel from 1st separator into glass jar noticed a light tan fine sand like substance ? Next time out still dropping rpms at wot, and now when i was pulling into my slip stalled aprox. 10 times in a row. Back in sept. 07 i had a problem with stalling when trolling or pulling into slip. A different yamaha dealer then said it was clogged injectors and sent them out to Flagship inj. in FLA. when i picked up the boat they said the inj. where not real bad but my vst filter was really bad I am trying to find a fuel psi. gauge to fit the vst tank valve (metric). I was thinking it was a fuel pump problem but now that its stalling in gear at lowest rpm. and my vst filter is new im thinking my injectors ? Does Flagship only accept inj. from dealers? Any help would really be appreciated, THANKS.