7A87480. Call it what you will. I’ve heard Cat mechanics call it an EGR cooler. That’s not what it is or what it does, and it’s not really even the issue. The coolant diverter valve associated with it is what I suspect part of of his cooling system issues to be rooted in.
I'm not 100% sure about the acerts but the earlier C-15s had 2 water Temps sensors. One for ecm and one for dash gauge. Verify both are reading correctly.