just got me a '67 Barracuda

Almost sounds like the chain. How many miles are on it? Does it run better if you bump the timing way up?