What happens if you leave it all the same but turn off SATA Native mode in the bios. Allow it to image then try to update the drivers once the machine is booting into Windows. Basically from bullet #5 on ....
My Tech Blog: Enabling SATA Native Mode after XP Install
This will tell you if the oempnpdriverspath is working and also if the correct driver is being used.
If that works then you have narrowed it down to the original or injected sysprep.inf file.