I've been trying to figure out an issue I've been having with my 1996 Caprice. It is an Lt1 car. The problem is that everytime the engine warms up you can not restart it because it cranks very slowly. If you let it cool down for a bit it will start right up. I have cleaned and checked the negative battery cable and replace the positive one. I replaced the starter with a new one as well but that only seemed to fix it for a little while. Has anyone had a problem like this before? Could this be something that is bad with the ignition system that the starter is fighting the timing when the car is warm? It seems to run ok from cold to warm and I have no codes. Any help anyone can give me on this would be greatly appreciated.