Overheating at idle
I just went through a similar issue though not quite as severe as yours. My fan clutch was the culprit but I see yours is already new.
Head to harbor freight and buy one of these:
Then take some readings at various points under the hood.
Another forum member supplied me with some readings from his vehicle so I had some comparison values.
I created a table to track and log temps before and after my fan clutch change.