Yes, I did order a new Radiator and I should have it by this Saturday and I hope to have it installed by then.
I dont think there was any oil on the clutch when I took it out of the box, I have thought and thought about that question and I can say with confidence that there was none.
I am in Southern Cal, Temecula/Murrieta area and we are having some extreme heat right now which is not helping matters at all. So I hope to have solved this issue and I will post my results.
Thank you again for all the advice.