An engine oil cooler will work great I have a oem cooler on my 90 chev pickup. if the motor still runs that hot it might be a crack in one of your cylinder walls. A friend of mine with a 350 bolted into an s-10 had the same problem. When he finally broke down and striped the motor down he found a hairline crack in one of the cylinder walls! Hope thats not your problem!