Found the culprit!
The problem turned out to be the temp sensor that controls the aux fan. It was a $15 part that could have cost me another engine.
Thanks for all the help guys!
1987 mercedes 300E
1995 e320 conversion(hated the 300e grill)
Monochromatic Paint (Custom Blue)
Flat Badged (front)
custom "carbon fiber" console
18 inch HP EVO rims
Sold! Now I drive a Monte Carlo SS