Tdc is easy to check. I feel like it's timing but a vacume leak could be helping the problem. .