So about two months ago my car threw a check engine code. I connected it to DIS and it was a faulty thermostat 2Ef4. I kinda delayed this repair until last Saturday that I had time available. I went ahead a replaced it with this thermostat https://www.ecstuning.com/BMW-E60-550i-N62_4.8L/Engine/Cooling/Thermostat/ES2807159/ it was more expensive and I chose this one because it's supposed to regulate the temperature at 90C. But today I got another check engine light on my way to work. After I got home I decided to connect my diagnostic tool and guess what. I got the same code again stating a faulty thermostat.... have you guys experienced something similar before? What do you think about this thermostat? Because this thermstat opens up at about 90C, could this cause the DME to throw a code since the original thermostat it's supposed to open at about 105C? Thank you!