There are 2 possible sources for the poor running at higher revs,1 being fuel flow,if the electric pump is slow then it could be starving, but if you don't have that problem with the Holley then that is out,the other could be the Vacc advance,and or timing,I run 10* advance on our 85 model,petrol/gas and I use 20 grade oil in my dampers,filled to the bottom of the threads, with the carby needles set at the middle setting,the condition of the Vacc advance hose is critical,also the Lucas Electronic ignition unit is designed to only take a 55,000 volt coil NON RESISTOR TYPE, or it will overheat,mine had a Bosch GT40R on it, I replaced it with the correct coil and all poor starting high rev missing vanished :) It can sit for weeks and start (no throttle or choke)in under 30 seconds.
 
If you suspect vacuum diaphragm, try 
www.advancediaphragmoptions.com up in Caboolture Qld.he does an exchange unit that is what I have got on mine,it has been ther now for 5 years no problems. 
 
Hope that is of help to you.
 
cheers