this is going to sound stupid, but is there anything near you which could be interfering with your key fob?
I've found, rather bizzarely, that my key fob range is decreased to less than 4ft in my local B&Q carpark.
At first, I thought it was bad luck and the batteries had died, so I bought new ones in B&Q and replaced them there and then, and it still didn't improve much.
Then when I got home, the range was back to normal!
I've found over the past year, that only ever in the B&Q car park in fratton, I need to point my key right up into the car from close range to get it to lock or open, yet as soon as I get home or anywhere else, it works perfectly from 20-30 metres away!
Sounds like madness I know, but I'm 100% sure there's something in the area that's interfering with it.