Hi everyone. i have a problem with my 1996 gmc sierra k1500. The engine starts and runs very well but sometimes while I'm driving it turns off and doesn't start until I disconnect and reconnect the ignition coil cable. Because loose spark action.... I have changed crank sensor, cam sensor, ignition switch, ignition lock , ignition coil, sparks, sparks cables, ignition distributor, timing chain, timing sprokets. I'm honestly going crazy over this problem. Is there someone who has happened the same? What recommendations do you give me?