may be electrical. Check your grounds and make sure they are making a good clean connection. Are the grounds on your gauges all ganged together into one connection? If so, what size is that wire?
If the temperature only rises after the fan comes on it truly sounds like it might be electrical.