Hi All, Thanks for all the comments. So the things I have done to the engine: New timing chain (Sprocket is original), New timing cover, new fuel pump, new alternator, new carb, new distributor( tried a new one, still did it), spark plug wires had not been messed with before the problem started...