yeah I know after market water outlets leak sometimes, at least i read a few threads about them.
Also just one more thing, are you burping the system when you initially start the car?
I dont know if i skipped over it before but where is the steam coming from?
Also I do know that a...