So from what I understand, it is not actually overheating. Your fan is cycling excessively to keep it cool? By excessive I mean on/off/on/off/on pretty quickly.. right? This is usually caused by poor airflow across the radiator for one reason or another. Your fan is working hard to keep it at temp. I know you said you have a new CAC and Rad in there. Check for anything that would cause poor airflow like the radiator fins plugged with dirt, fan clutch itself may be weak, make sure belts are in good shape, tensioner allowing belt to slip on fan pulley, fan shroud missing or broken, . Also possible you could have an internal cooling system restriction such as stuck closed t-stat. Macks seem to have a lot of casting sand in the block that has been known to cause internal restrictions after the engine gets some hours on it. I have seen this sand crap plug the elbow fittings for the bleed lines to the surge tank and cause running hot complaints. This is also another reason that screen is in front of the oil cooler inlet. Make sure the weep hole in the water pump is not leaking, if it is, change it out. That's about all I can think of. Good luck to you, sir.