That's what I was thinking... I sure hope it's not the timing chain!

How do you trouble shoot the ignition to find the faulty component?