Yeah tried the ecu and still failed. So got a feeling it's not any of my wiring thats wrong. Maybe something on the motor. Talking to a mate that knowns his shit about motors (although he is still learning about the f20c) I'm not running a fan belt yet cause I Havnt replaced it after taking the ac off. If the alt isn't spinning it may not be sending info to the ecu that it needs to start. There is a sensor of some sort broken in the block underneath the intake mani. Could be oil pressure or a knock sensor. Either way could be shutting something off in the ecu so the engine doesnt start and cause damage. Another sensor on top of the tapet cover I hav broken the plastic around it. Could hav cause more damaged. He has an f20c I can borrow parts off of to see if they are the problem. I never thought any of these things would matter. But being such an advanced motor I suppose it would hav these extra safety's to stop damage to the motor. Also got the codes for the ecu diagnoses and the only ones coming up are srs airbag and seatbelt related.
So got a couple things to try and here's hoping its one of those.