Upon further inspection it turned out my anti freeze leak was coming from the drivers side, maning it wasnt the water pump. Indeed what actually happened was the thermostat housing cracked! I am really surprised to a metal casting like that had cracked. I hope the engine block is made of a better metal....