Hi I’m digging up this post just to say thank you to all you and especially blink1 for persisting with solving this problem, I had the same problem, was chasing my tail and then stumbled upon this post and it was the exact same fault, that little tooth on the timing pulley, crazy. Thanks again