Please..your opinion on infiniti j30 valve rattle

on my dealers advice I had timing belt tensnor belt and valve cover gasket replaced. sence then the valves rattle awful sometimes. they fist blamed it on an after market oil filter, then the oil pump

next the erg system. the car ran great befour and I was proud to own the car now it is embarssing to drive. they have taken the car back six times and no luck can anyone help me thanks mb