I have posted the TSB at the Villager Quest website on self locking doors. The TSB fixes about 40% of the issues. There is a wire you can cut that will stop it but you lose some functions. Go th the Villager site and there is the most complete Villager informaton there.
http://groups.yahoo.com/group/villagerquest/
For the keypad issue - the 5 digit permanent code only allows you to enter your own 5 digit code that will actaully unlock the doors. The permanent code will not. Folllow the intrcutions in the owner manual to set your personal code.
Or, let me know you need help
Gerry from Ford
Villager-Quest expert since 1989 (4 years before Job#1)