Temperature indicator for the motor in the speedometer

Hello dear community I have a problem with which I can not get any further and urgently need advice and help. I searched some forums but did not find anything to describe or fix my problem. I drive an Omega b 3.0 V6 Bj.2000 speedometer 130 000 km Problem description: The cooling water gets too hot (according to the display in the speedometer). My friend, who is a car mechanic, searched for and could not fix the error. That makes itself noticeable in that the cooling water imme R gets hotter according to Tacho. When the fan reaches about 95-97 degrees the fan goes on and cools down to almost 90°. When the engine warms up again it reaches over 100° until the fan starts up again and cools down. The next time warms up more and more degrees are reached until the cooling water in the red area is at some point. Tested: head seal, filler, termo switch, termostat everything is fine. As my friend(automechanic) a friend of the Opel master describes the problem e he got the following tip! Under the battery is a resistance (fireware size from Bosch, beige color approx.30€ at the friendly) which is also responsible for the temperature (I don’t know any more unfortunately).Please replace!! Said and see because I had trouble bringing my omi to 95° degrees after an hour let alone of the 110° degrees and more that were shown before. Everything ran perfect again!!!That’s 2 days later I had to accept a highway of 200km and After an hour I fell on it to get warm again. Again to the friend and the part changed under guarantee. After that again without any objection. That was three weeks ago. Did not heat my omi max. 3.5-4000 revolutions. Yesterday evening I had the need to step on the gas again and you already guess it!! temperature again too high. That can’t be that the resistance is defective again!!!!???????? Give gas right by the Opel and buy a new one!!! My guess is that something else will break the part. On the advice of a friend I should disconnect the battery for about 10 min. and maybe then go again where I don’t think it will solve my problem. Has someone had an idea or similar problem and can possibly help me?? I am grateful for every tip!!!!