Okay, I was having the same problems as you. Here's what I did:
Remove all of your drivers you have installed.
Now follow the instructions in this post. Pretty much, download ROMTools and run 1.exe, 2.exe, and 3.exe. If you get an error on one of them, you have older drivers installed.
Put USB...