i had the exact same thing in my 3dr, tried everything you have...turned out to be the ecu, which was strange as it was not even touched when i rebuilt the engine.. the ecu would run other cars, but not the one it came out of, told a few people this and nobody had an explanation.bought a L6 and it fired up first flick of the key..worth a try with someone elses ecu...
james