Thanks for all your help above.
I have contacted Honeywell last week. They agreed to send me a replacement for free even it is 4 years old, and ask me to send the old one back. Just got the new thermostat yesterday, and bind it to the old receiver very easily.
So problem solved, and 120...