When we talk about heat soak, it has nothing to with the engine resistance or a weak battery. The issue is that you over heat the starter motor-which is an electric motor, and a hot electric motor does not work as well as cool one. And yes 5 minutes of driving is enough to get it hot.