Just check your OVP relay.. I know it often gets suggested as the fix for pretty much everything here (flat tyre? Check your OVP!) but missing and hard starting are a symptom of the fuse blown, or the OVP being removed.
Don't worry... it'll all start working like new soon, with all the work you've put into it.., just one small bit you've missed is all!
2.5-16v 1990 90,000m Astral Silver
2.0E 8v 1986 107,000m Black