Depending on current mileage, maybe your mechanic(s) are just thinking it may be close to valve adjustment time. It's difficult to differentiate between the two (valve noise and loose egr nut) without actually hearing it though.