For the past couple of weeks I've had a problem with the lock on the driver's door.  I first noticed that I couldn't open the door from the inside unless I pulled the lock button up a millimeter or so.  Then, sometimes the door wouldn't open using the remote even though the button popped up.  I had to use the key to complete the unlock, when I could see the button come up that extra millimeter.  Just before Christmas, the alarm would go off unexpectedly when the car was locked but that only happened a couple of times.
It wouldn't fail all the time and for the last few days it's been fine.  Until today.  I tried to get out of the car and the door wouldn't open, despite pulling the button up.  Locking and unlocking the door didn't help and I had to extricate myself from the passenger side.  Now the door doesn't unlock at all even though the button pops up.  Also, when I lock the car the alarm doesn't seem to arm (the light doesn't come on) and when I double press the lock button on the fob I can't hear the deadlock engage.
I've always had a problem with the deadlock in that if I lock the car with the button on the driver's door it always deadlocks so that to unlock I had to use the fob.
Any ideas on what I might try?