Guys, these heads DO NOT have hydraulic lifters. That noise to me says out of adjustment lash or leaky HG. I know you say you had it done at a shop, but that 's just too noisy. And that ain't an exhaust leak either.
If lash is too tight, you can throw misfire codes, too loose and you have a lot of noise for one. I'd start ruling out serious things first, like the HG. If you don't know how to test for a leaky HG let me know.