07 Veracruz 3.8 engine. Engine clatters when it's started after a 2-3hr + cool down period. Replaced timing chain, guides, tensioners and gears. I use factory Hyundai oil filter and 5w-30 full synthetic oil. Clatters until oil light goes out(3-5sec.) then no noise after that. If you stop the engine for short periods (say to run into a market), no noise on start-up. Any ideas anyone????