My starting problems were solved when I replaced the Injector O-rings and collets. I found these need to fit and seal 100% or it will cause no end of problems starting hot or cold.
The other thing is that wires in the fuse box that have been patched in between fuses, these made the immobiliser play up again, with various symptoms.
Hope this helps
Lee