the check valve in the fuel pump should be ok, fuel pressure should be in the specification. the battery and starter are good. I think the most possibility is the distributor assembly. the crankshaft signal or camshaft signal is weak after engine warm up.