Have you had the remote serviced by a local tech may only need a good cleaning of contacts etc. remotes are really simple devices but dirt and corrosion of the contacts make them fail but can be cleaned/repaired usually.
Another option is a universal remote, I use an apple tv remote for everything practically.