As I see this is can be not IOPCIFamily.kext problem. Seems as PCIFamily found SATA device. But then initialization of AHCI fails. When I change PCIRoot, SATA devices hides from PCIFamily and all works fine. Kext scan another PCI devices and all OK.
AHCI drivers not opensoused by apple
What do you mean George? Only have to add PCIRootUID=0 on boot with myHack and drive is recognized during install? No kext added?