Ive had similar problems with my V-8 , various fan clutches were not helping....all aftermarket seems to be junk. Honestly I wouldnt be sure I got a quality fan by buying an ACDelco off Amazon. 1st Id be concerned about counterfeit and 2nd about low quality of ACDelco's bottom of the line parts. I thought I was doing something buying ACDelco shocks for my van.....worked good for a few weeks now they feel like they have 100K on them. I think their the same junk as Detroit Axle with another coat of black paint.
It seems to me that the replacement fans just dont have the response time when the computer calls for a change in speeds as the vehicle requires. And after very few hours of trying to keep up they just give up the ghost.. The only fan that I think works properly are the ones manufactured and labeled BEHR... These were the original equipment that came on them. And as I know Mooseman has stated many times it all comes down to an undersized radiator that they have to put in these things.
Here is what I did to mine since I have the same weather conditions as you have....Well over 95 degs for months at a time. I hooked it up to a toggle switch and turn it on as needed. Cost me all of 20 bucks and maybe 45 mins to install it. I only turn it on in heavy traffic or when idling for extended periods and it seems to keep things at the proper temps when the heat is just to much.
View attachment 100391