If it is not a driver/software/hardware problem, it must be a connection problem on the USB SPI. I think the jumpers have to be put in a certain way, like how you do on a computer motherboard. I would have to assume anything mentioned/not mentioned in the Tiaowiki tutorial during the process is what you should do, with no added extras.
Make sure when you plug the USB SPI into the USB port, you here a dinging sound and pops up as a "Safely Remove Hardware" component. Windows must not freeze during the process. Also, make sure you have 32-bit Windows XP. I don't think the drivers for the USB supports 64-bit Windows or Windows Vista/7. Nevermind, looks like you have Windows XP.
Since the LPT version doesn't require extra stuff to install, it could be why it works on the first try.
Another thing, make sure the jumper is set to Normal mode or BoatLoader mode. Try swapping the jumpers before you read the NAND. If the one jumper position doesn't work, switch it to the other.