No universal remote control will work with any TVs as well as the original ones. If the original remote control do not get range, there are two reasons for it; and can be repaired to.
1. Battery weak [Replace with new batteries]
2. The infra-red light emitting diode at the front of the remote control is weak.[Can be replaced with a new one. It can be bought from most of the electronic spare part selling shops]
Check the remote control for its infra-red emission. Check it with fresh batteries. Check by pressing all the buttons on it; and see whether all of it generates infrared signal while pressing. If it is found OK, check and replace the infrared sensor inside the TV. If you wish to get some details; check the site linked here. It has details about how to check a remote control; by one among the post. Surf the site with patience. Pull up older posts. http://electronicshelponline.blogspot.com/
If the remote control is found OK; check and replace the infra-red sensor inside the TV. Contact any service technician.