I just did this DIY and I believe it's working. I had the problem on my passenger side mirror. I would have the issue of the mirror not properly resetting after unlocking the door; tilting up when I put the car in reverse; seeming like the memory would not remember the position; and also moving when I had a passenger.
When I checked my connector pins, it didn't look like they had any corrosion on them. But I used a nail filer to file each pin gently and then put a tiny bit of dielectric grease on each pin.