Hi im new to this site i have a problem that im sure gets asked all the time but i need some insight. I have an 89 pickup has 311000 pretty sure it was rebuilt awhile ago. There is a knock coming from the top end its there at idle but goes away at rev. The truck runs great but that knock worries me. Its kinda like a knock/rattle sound. Took it in to get a new timing chain and they said it was a cam knock but who knows. Any help will be appreciated