I have several PC's on my network running Vista. All of them have mapped drives that will reconnect at logon, except for 1.
Nothing is really different in the setup. But you have to reconnect the drives manually.
When I do set them up I make sure the "Reconnect at logon" is checked, but it seems to ignore this.