This is just a thought, could the shaft between the distributor and oil pump be off a tooth and mess with the timing?