are my fans too restrictive?

Hmmm, just a thought... but it looks like the temp sendor in the intake manifold is directly behind that upper fan. You don't suppose it could be showing a false reading because of that do you? Maybe try blocking the airflow from hitting the front of the intake and see if it reads differently??