either the disti O ring is leaking, get it replaced to fix or the disti internal seal has leaked, that can also be replaced
temp at half is pretty normal, get the the fan on automatic setting, ensure tstat valve installed, rinse the system n use proper coolant as per manual