Here's an odd-ball approach often over-looked in hot-start problems: internal lower block circulation. Sediment settles in the block casting restricting coolant movement resulting in warping of block enough to bind easy movement of crank and pistons. Try a thorough block flush -not a rad flush - if the re-charged battery doesn't bring things back to snuff. And the heat shield is an excellent approach to starter life.