I have seen many times that different USB drives have different results. The best results I have seen are using generic or low cost drives.
Depending if the system is using UEFI or Legacy BIOS mode there are different options. If in Legacy BIOS, you can create a DETech disk on a floppy and boot to it using a USB floppy drive. This method in my experience has a 100% success rate. Otherwise, you can try using The EZPE Builder for Data Recovery to create a WinPE version on either USB or CD.