There are many things that can cause hard starting. I would start with the fuel system. The best thing to do is to hook up a fuel pressure gauge and monitor the pressure.
If you don't have one, start by checking fuel accumulator and pressure regulator. These can be checked without gauge.