I don't know if you got your problem fixed but I had the same problem with VB.NET back in 2002.
I formatted my HD's and reinstalled the software and WIN-XP Pro twice and still had the problem.
I finally read somewhere about undated BIOS, so I Flashed my BIOS to an updated version and never had the problem again.
I don't know if thats your problem I'm just throwing that out just in case you want to try it.
I searched for over 8 months looking for an answer to my problem so thats why I am putting this here.