The impossible to solve overheating problem

First off...use your IR temp sensor to check radiator temp at the inlet then at the outlet. You should have a 20 degree drop (more or less). This will tell you if the radiator is working as it should. Next, it looks like your fan is not large enough to pull sufficient air through the radiator to cool enough. I used one of these dual fans (2011 Malibu) when i had an overheating problem that I couldn't solve:
DSC06538.JPG

DSC06580.JPG
Next you have to make sure that you cover/close every place that air might bypass the radiator, by that I mean all around the radiator and top and bottom. Also you'll need the radiator support to hood seal to keep engine heat from recirculating to the front of the radiator.
More later.........
treblig