another update, all the wires have been checked by a 3rd auto electricain! said it could be that my coolant sensor isnt a genuine ford one so it might not read? my only other thoughts are it could be a faulty gauge but it does read depending if engine turn on or started. im thinking maybe a faulty thermostat? maybe this is whats causing fan to not cut in or temp gauge not to read accurate?