So here are some questions for you.
let me know answers and We can continue.
How fast is the engine cranking over? slow or what you would expect as normal?
Has the truck ever run? what is its history if you know any of it?
What item is getting hot again?
Have you rechecked the fuses again after replacing.
Here is a video on how to check the engines spark properly.
let me know and we can continue