Another area that causes warm/hot start problems are worn or dirty/plugged injectors and their respective seals. They tend to let the fuel that should be pressurized, to "leak out" when the engine is off.
I replaced everything fuel related from the rear of the car forward. Including two accumulators. Reading several posts here and trying different parts(all new) IMPROVED THINGS A LITTLE. But never really solved my persistant warm start cranking.
Finally a moderator commenting on another's issue suggested actually replacing the injectors. With a second set of seals and a new set of injectors I now have instant starting hot or cold. Well, always had good cold starting.
Good luck