I first tried replacing the door lock relay, but I managed to fix my daughter's car by replacing the driver door latch assembly. Since it also serves as the only interior lock/unlock switch, I was able to troubleshoot to that component. You can test this is your problem by simply unplugging the 4 wire connector from the assembly (everything will work without this connected except the ability to lock all the doors using the driver door lock). I tried contact cleaner in the sensor portion of the assembly. It helped some, but ultimately needed to be replaced.
I found the best price on it from ebay (be sure to check that it is compatible with your model car). Everything is working perfectly now. After further inspection of the latch assembly, I found that the lock actuator portion could in-fact be replaced separately from the latch itself. It would take a little motivation to get them separated and put back together.
I found the actuator on rockauto for a good price. It would save $40 going this route.
I hope this helps others out there!