Turns out it IS the timing chain components. My X has been there since Monday... It's Wednesday and they're just barely starting the work today because a part was backordered. Hopefully I get it back working like new.