I had same problem my red flashing light just stayed lit. I changed fob batteries and tried all the above.
We had a massive downpour through the night, i finished work at 1am every thing was fine. Could not get in the car next morning.
Aventually got in moved the car about 10 feet tried both keys fine. I then parked where i normally park and everything fine untill present.