Judgeing from your post on bf.c about the reverse lights being on constantly, I think either one of two things
Either something is wrong with the reverse selector and the lights are always on (telling the mirror not to dim)
or
you got the reverse lead and ground backwards?