Maybe the easiest solution now is to install an additional electric pump to alleviate the vapor lock.

I would also test your fuel pressure at idle, and crimp off that return line and see what happens.


Facts are stubborn things.