engine temp
I would just replace the black temp sensor on the coolant pipe under the Idle Control Valve for starters to see if it fixes the problem.
If you continue to run cold, you may have a problem with the viscous clutch on the fan. If it becomes locked-up, the fan will always run and the engine will run cold.
Another possibility: wrong temp. index on the spark plugs. Spark plugs can absorb a lot of the combustion heat and radiate it through the head. If your plugs are running too hot, the plug is absorbing too little heat and radiating little heat to the head creating high combustion temps but low coolant temps. The opposite applies when plugs run too cold.



