Is your check engine light on? if it is on for ANY reason at all it will disable the remote starting as a safety/money making feature.

If thats not the case open the remote back up and check the soldering holding the battery clip on the circuit board...they tend to crack over time and I have fixed about ten of these already.