| | Problem solved
To any interested,,, I went and bought another sensor, I put it in, same damn thing..So I Just plugged the first sensor I bought in and left it hanging, and everything was fine scan tool showing correct ambient temp, Then I plugged back into my second sensor, and fault showed back up, scan tool showing -39 which is the default. SO I had an idea. I pulled and twisted in the clip that was plugged into the sensor, and there you go, the fault was gone and engine showing 191 degree temp, all is fine. So the problem was actually in the clip, I gues when I plugged it in it has the problem, but unplugged no problem, thats why all the test I did with my multimeter passed. Problem is the damn clip..Solved.