Did a quick search here, seems if the engine is running lean it can cause overheating as well? Most reports indicate a throwing the CEL for a lean condition as well. Is the check engine light on?

If the lean condition is the cause, then some reports indicate cleaning the MAF sensor will rectify the issue.

I dunno, just throwing that out.