Is it slow to turn over on the starter? I'm sure I've been told that can affect the starting as well.
I completely replaced all my battery cables and battery switches over Christmas as they were somewhat overdue a change and had enough resistance in them that after a long run, they would be pretty warm and the engine would be very slow to crank.
That made a big difference to the cranking speed for me. Mine was never slow to start from cold, but now starts before I can let go of the key it's so quick, whether cold or hot!
__________________
|