Is this something to do with Udev?
Seems unlikely - unless you've changed udev.
Remember - your system will be logging potentially useful information for you about this.
What does /etc/mtab
show for the actually mounted settings?
What does /var/log/dmesg
show as the info for the boot time mounts
for runtime mounts?