and it shows 43 deg. Celsius while engine temperature meter on cluster shows 85 C -90 C.
Radiator cooling fan works perfectly and no over heating.
when i connect another scanner (Lauch) it also shows same reading as pp2000. It seems that ECU gets wrong engine temperature .
if so, will the engine run with open loop fuel regulating continuously?
will it cause to execs fuel burn?
i cannot imagine how to handle this case.

please help to solve this
your valued comments are highly appreciated.
thanks