Have you had a chance to do some voltage drop testing in the starting circuits?
Can you find out if it gets fuel and spark when you shortcut the starting circuit?
Have had chance to check the crank position sensor and the cam position sensor?
There should be a blinking light somewhere if it has an anti theft devise.
I am not sure if I am of much help but voltage drop testing will let you know where the juice goes and where it stops. That is the key to closing in on the problem.
Here is an article on voltage drop testing: Voltage Drop Testing
Good luck, mate!