76 360 motor
Any idea of how many miles are on the engine? If all the suggestions above don't correct the problem and the engine has lots of miles on it I might be the slop in the timing chain. Of course you'd have to tear into the engine to replace the timing chain but it might be a last resort for you.