Hi Dan, I've had all the same issues as you have mentioned. I also have a 2003 120 series. Over the last year I have replaced the thermostat 3 times,...