I believe there's a check valve at the main fuel pump. May not be relevant to your car since I remember some having only one pump. But then, I can't remember if that only causes issues with hot starts and vapor lock.
Have you tried flooring it while cranking? It may end up being a good enough "solution" if it works.
How cold are we talking? Does temperature play a factor? Does your TTS/CSV circuit work?





