Switches for the map lamps do use the same positive source but require their own body ground, I'd guess you have lost that ground.
See the gray wire in my 1st pic. that is the wire, if I recall correctly, that was on the backside & probably had a mating surface in the original vehicle, I had to rearrange it to ground with my mounting screw.