Sorry to say had a similar problem and it turned out to be a valve spring, in my case the inlet valve.