1. I would start by checking the intensity of ignition sparks. You might have an ingition coil that is dying. If too weak, replace the distributor.
2. I would also check the fuel pressure. You might have a fuel pump that is dying.
3. Avoid flooding the pistons with fuel. The extreme of flooding is hydrolocking the pistons. That is not good.