Are you getting message engine immobilised and not turning over? If so definatly immobilised!
Or are you getting all ignition lights and turning over but not firing?
If its the latter its worth checking to see if youre getting fuel through, just unclip the pipe off the fuel filter and switch ignition on to check, use a rag as it comes out quite fast! You should also hear the pump running when you switch ignition on.
If you have no fuel check the engine ecu relay in the engine fuse box as well as fuel pump relay. I had a non starter as above and it was bad connections on engine ecu in fuse box that was the cause.
I am also told that ecu needs a good voltage or it won't work so charge your battery as well.
Good luck