Have you tried setting the port parameters in device manager? Maybe VB relies on those settings?