nagal, you're a regular Rocky Balboa; you never surrender, never give up. I admire that quality in a person.
erm... my 2-cents on the rad: If it is leaking now, then it might be prudent to exchange it for a functional unit. Having problems of this nature prior to getting the system up and running may spell disaster later on down the line.
...sorry, I know that is not what you want to hear. But, it may save you considerably more heartache later on down the road.
Keep rockin' "Rocky"!
I look forward to seeing your progress.