I replaced the light switch with a newer one (with a better spring return so the light comes on 100% of the time when the door is opened.
I also replaced the left drawer rail with a new non-damaged rail and now the drawer doesn't fall when it is pulled out!