I have a 87 Yamaha prov 150 and have had this problem since last summer of hesitation at WOT. Until today it was hit or miss, sometimes would run great and other times it would not. Anyway, I took it out today and it would not get past 2000 RPMs. All of the following were done within the last 4 months: New pumps, new line and bulb, rebuilt all three carbs, checked for blockage from motor to tank, took out fuel pickup from inside tank, and did an external tank test. Nothing has soved this problem. Before today I was at least able to still go out.