Your cooling system is not the issue.

Google "thermal feedback duramax lly"

A lot has happened since 2007.