What caused this?

With your setup you should not need to go to electric pumps but definitely get a high-volume mechanical before you do any more racing. Leaning out the engine because of fuel starvation can do a lot of damage.