After reassmbing my engine, I now have a Knock. Engine runs fine, other than the knock. Have had a very competent factory mechanic take it apart and he says it's coming from the top end. Thinking it might be auto compression release not working right or need to replace cam timing belt (has 300+ hours on it). Anyone run into this problem and solved it? Thanks!