Sounds like it may be problem with temp sensor. We have a certified tech on duty here that can possibly give you some advice. Feel free to speak with him, and if you need any of our parts that might help here is our website for Merecedes:
FCP Groton ? Discount Car Parts & Auto Parts- Low Prices | Free Shipping
Best of luck!!!