Something to check is on some of those engines the hydraulic lifters will flat spot on the bottom and make a knocking noise, And in some cases may come and go. Requires removing the valves and pushrods and pulling out the lifters to check the bottom for a wear line.