I had the same problem
Had to push the light in to get it to work. By the next day it was loose and off again. I don't remember exactly how, but I cut loose the connector that attaches to the back of the light. That way, you can seat the connector on the light and then re-insert the whole assembly back into the car. There is just enough slack in the wire harness to do this (and if you have small hands). If you search my posts, there might be some more detail.
Had to push the light in to get it to work. By the next day it was loose and off again. I don't remember exactly how, but I cut loose the connector that attaches to the back of the light. That way, you can seat the connector on the light and then re-insert the whole assembly back into the car. There is just enough slack in the wire harness to do this (and if you have small hands). If you search my posts, there might be some more detail.