How many miles on the timing chain? Worn distributor, perhaps?