Hi Steve,
I just started having the same problems. Before the door light would stay on all the time. So I cleaned and used WD 40 on all the door hinges and locks. Now whenever I turn left my door light and all the locks go on. After this the light on both the dash and door go out until I turn again.
Like you I cannot afford to bring this to a mechanic at this time.