7875 + 5.9 + E85 + Megasquirt

Another random thought. How large is your return line?
8AN Feed and return (1/2"). I've thought about the return being a bottleneck somewhere, but not sure where. I might check my connection at the return on the gas tank to see how it looks.