Have you installed a new water pump impeller ?-----Install a new diaphragm in the fuel pump.----When it is acting up pull the top wire off the sparkplug.---Will it start on the bottom cylinder ?----Repeat the test by pulling wire off the bottom cylinder.