Has the battery in the remote been renewed recently? Sounds as if it is getting tired. Should be changed for a new one every 2 years. I'd consider that first. Mine started not working at a distance but would work really close up. A new battery cured it.
If not that it could be the immobiliser ring around the ignition switch. Fairly common fault.
ChicksFan
May 2009