well you have got a lot to test, considering how much you bounce around in your diagnosis, you're missing something. Make an educated guess on what the problem is, test it, fix it if necessary, and then move on. You're thinking too much without doing any actual work or testing on the car. You went from cooling system to electrical to spark back to cooling, and have solved and replaced nothing from what I can tell. Time to focus on one problem at a time.