What temperature is the coolant ACTUALLY running at? (seeing as you say there's no appreciable heat coming from the engine bay, and the fans appear to come on and off as they should..)
You are basing all your temperature readings on the notoriously inaccurate coolant temperature gauge..