Hy tool,I think you probably have a camshaft problem for sure, I mentioned the timing chain as something else to check, good luck.