I had a similar experience and several attempts of DIY I got it solve. I had changed: Fuel pumps (from low pressure to higher) Spark plugs & wire Sprayed carburetor cleaner through the intake to clean throthle body Etc etc I finally decided to change the FUEL PRESSURE REGULATOR and my problems went away. Now it starts at first crank effortlessly. And drove well.