Hi and thanks for using 2carpros.com
I have a couple questions. First, the last time it ran, were there any issues? If timing has jumped, it can cause this, so that's why I ask. If not, it sounds like you may have a bad starter. If it is turning slowly and the battery is good, confirm that battery terminals are clean and tight. Also, make sure the grounds from the battery are attached to the engine and body. They must be clean and tight too.
Here are a couple links that you may find helpful. Note: I am questioning the starter because the battery is good and it seems you checked the electrical components. That leaves the starter, unless there were engine problems prior to this. Also, let me know how the battery was checked. Was it load tested? I will attach a link that shows how to do it.
https://www.2carpros.com/articles/everything-goes-dead-when-engine-is-cranked
https://www.2carpros.com/articles/car-battery-load-test
https://www.2carpros.com/articles/symptoms-of-a-bad-car-battery
https://www.2carpros.com/articles/car-cranks-but-wont-start
Let me know if this helps. If you answer the questions I listed, it will make it easier for me to help diagnose the problem.
Take care,
Joe
Jan 4, 2021 at 11:15 AM
(Merged)