Originally Posted by White_Bear
It runs fine at WOT so the fuel supply isn't an issue.

Not necesarily true. Fuel pump on that motor is a diaphragm mechanical pump which gets it's signal from crankcase pressure. When compression gets low in the motor or diaphragm's get weak then the fuel pump can keep up when the motor is wound up but not when it is at low rpms.