It definitely is odd that there are two fuel pumps on the BF90a carbureted engine.
As for the high rpm issues, I recently started to have the issues at high RPMs as well. Suspected it might be a bad bulb, and replaced, but no help with the problem.
I would go step by step from cheap to expensive (bulbs, tank senders, fuel filter, fuel pumps) but what you are describing sounds exactly like the problem I had which was only solved (and immediately) when the fuel pumps were replaced.
Oh, and my pumps did have a gasket to make a seal with the flange. They didn't include them with the replacements so had to reuse. Was easy to miss as quite small and look "mounted" on the originals.
As for the high rpm issues, I recently started to have the issues at high RPMs as well. Suspected it might be a bad bulb, and replaced, but no help with the problem.
I would go step by step from cheap to expensive (bulbs, tank senders, fuel filter, fuel pumps) but what you are describing sounds exactly like the problem I had which was only solved (and immediately) when the fuel pumps were replaced.
Oh, and my pumps did have a gasket to make a seal with the flange. They didn't include them with the replacements so had to reuse. Was easy to miss as quite small and look "mounted" on the originals.