I have a 1992 GMC Suburban 1500 5.7L. The radiator started leaking last month so I replaced it (With the exact same radiator) along with the upper and lower radiator hoses and the thermostat (195 degrees) The temperature should run between 195-200 as it has for the last 4 years I have had it. It no longer does. The temp will climb Under Heavy load only. it will not climb at all just at idle. Under heavy load it will climb to 195 or close to that and then almost immediately drops back to 100 degrees (even if I'm still under heavy acceleration) it does this every few seconds (every 45 - 90 seconds) constantly. The heat will get warm and then cold and warm again over and over but never really gets Hot like it used too. There are no leaks in the coolant system. There is no coolant in the oil, there is no oil in the coolant, there is no mysterious coolant loss. Just as the truck seems to warm up the temp drops like a rock. If i block off anymore or the radiator there will be no air going through it... Please Help this is driving me crazy (and I'm cold
)
So far I have replace the thermostat (twice in the last month) I have blocked off 85% of the radiator with cardboard and still no success. The rear heat almost never works at all. This over cooling problem seems worse the colder it gets. I live in South Dakota so it can get -30 to -40 and sometimes even colder, but I have never had this problem before with this suburban or any of my other GMC / Chevy trucks.
Please help me

So far I have replace the thermostat (twice in the last month) I have blocked off 85% of the radiator with cardboard and still no success. The rear heat almost never works at all. This over cooling problem seems worse the colder it gets. I live in South Dakota so it can get -30 to -40 and sometimes even colder, but I have never had this problem before with this suburban or any of my other GMC / Chevy trucks.
Please help me