I have the exact same problem and thought it was just a "feature" of Vista at first, and then a bug that will be fixed. I searched google high and low for an answer but couldn't find anything.
Almost everytime I reboot it reinstalls the tv tuner card and sound card drivers. So annoying as sometimes I have to restart the computer after the sound driver is installed to get sound.
It's got to the stage where I simply keep it in hibernation when I turn it off. It's so much easier! It's been like this for 6+ months now.
Anyhow I'm just reinstalling now to see if it changes anything, will keep you posted!