1988 Yamaha 130 wont run at WOT. Im assuming I have a fuel delivery problem. Here is the deal. Boat had really bad gas, water, dirt and turned to lacquer and would not run. I rebuilt carbs, replaced fuel pump, cleaned filter, replaced fuel water separator, added clear view inline fuel filter, pumped aluminum tank dry, flushed tank, replaced air vent. <br /><br />Motor idles okay and runs almost constantly (a few skips) okay at about 4000 rpm. It will not maintain anything much above 3500-4000. If I let is sit and idle then boot it, she cranks right up to 5900 rpm then after about 5-10 seconds drops down to about 4000 skipping and running like crap on its way down. When I first put the boat in the water after all the above work for a test run it ran at 5900 for at least 2 minutes with no problem with only about 15 gallons of fuel in the tank. Since, I filled tank headed out for a fishing run, and all this started right away. I changed plugs and it made no difference.<br /><br />Okay Im looking for suggestions and have some ideas but I have a question first. If its starving for fuel would my clear glass filter show minimal fuel if it was a tank restriction? Seems level remained the same all the time. Reason I ask was I read something about an anti siphon valve on the end of the feed tube in the tank, wondering if its clogged or something if I have one.<br /><br />I plan to run a separate small tank first to see what the results are bypassing everything before the engine.<br /><br />Any other ideas? Does it sound like a fuel delivery issue?<br /><br />Thanks