Thanks for the info guys, i definitely will ...

I thought that thermostat was put there for a reason -  will opt to buy and replace it [since we think it went faulty]....

That mechanic myth i think is officially busted, ama ?