It's called V+ now by the way, not TVDrive
Next time you have the problem try to see if the channel +/- buttons work on the front of your set-top box, if the channel changes you need new remote batteries...
if the channel still freezes give Virgin a ring and b****ck them