Thank you, yes I took it today to. my very good friend - highly skilled mechanic, tomorrow he will spend a full day on it, we agreed on several stuff.. He has spotted from outside a very new water pump, so he assumes it is a new set installed, he will do a deep check, change all liquids, etc...