hard cranking after warm

Have you checked timing?