mine does the same thing. and when i pull the shifter back the lights work. when I let it go, it usually sets the bulbs off. I think there is a little switch that has to be cleaned/replaced. could be the one you are talking about, or something that is actually bellow the stick shift booth. i've never looked into it though.
did you check your fuses??