cooling system

Barracuda340S do you remember the brand of the fans you used? And what was the CFM of them? The CFM is the important part along with the style of fan blade (straight vs curved) not all the same size fans flow the same.
I've seen alot of hp street cars and street Rods that run electric fans and don't have any problems at all even with big blocks, so that sucks that it didn't work for ya, the added HP and fuel economy is always a plus.

Chad did you try a cooler thermostat? Are you running an underdrive pulley? Is that clutch fan new?
Since you said it only gets hot at idle, electric fans don't slow down at idle and lower engine speeds like regular fans do.
One thing I wonder about is that radiator. You know anyone running these on street cars? The site just talks about race cars.
Also check BECOOL and check out there straight blade fans they flow more air than the curved air fans.
It can't hurt to throw a flex fan on to see if it solves everything, then you can at least break in your bad *** motor! :D
Good luck