I had the same problem for a few years. Finally, when I retired and got time to tinker with it, I ended up gutting the vacuum powered fuel pump and replacing it with a generic electric powered replacement. Problem solved. Starts first time, every time.