Did you connect ALL the earths up @ the battery? There should be an extra earth connection on the EFI loom compared to the MFi one.
I had the same issue when I changed a battery on my EFI MK4. Would crank but not fire, went back to the battery, had a look around and saw the earth wire laying down behind the battery itself. Connected it up and it fired first time