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?
Print