I have a 1988 4.3l chev that will not fire , I've replaced the timing chain, gears , cap and rotor . Have spark and fuel but the engine will not fire just turns over . Any suggestions would be a great help .Also spark is weak out of spark plug , hot fr. coil though .