Hi you did not say if valve lift was checked. It can be difficult to check if it has hydraulic lifters.
Yes Lycoming do state their engines need to be run 40 hours a month to make TBO hours.
Engine trust line can make a big difference, is it preset by the engine mount or can it be shimmed. Have seen this make a difference when the engine is pointing down.