Engine is together, still not good.
It runs poorly and shakes on idle, and wont go over 2500 rpm. Could this mean I have a blocked exhaust, which is the easiest/fastest way to check it?
Got the following codes:
89 O2 Sensor 2 Open Circuit
73 Mass Air Flow Sensor Voltage Low <-- Replaced with a known good one, still got it
13 O2 Sensor 1 Open Circuit
144 Immobiliser No Signal <-- Can this be because I only put in 3.2 block, EVERYTHING else from my old 3.0?
57 Idle Air Control Voltage Low
21 Throttle Position Sensor (TPS) Voltage High
129 Exhaust Gas Recirculation (EGR) Valve Feedback Voltage Low
86 Injector Valve 6 Voltage Low
31 No Engine RPM Signal
Also, badly enough I just noticed, that the old exhaust manifold gasket won't cover one of the SAI holes completly on neither side, and unfortunately I know the new ones are exactly the same. There's also smoke coming from that area from both sides...

Bottom right of centre exaust.
Why I say uncovered? Because the gaskets don't even have holes for the SAI system, neither the old ones nor the new. Are they supposed to be like this?
The SAI system is removed, and the pipes from exhaust manis blocked. Found that the fuse has been removed before me.
I'm thinking I need to check the exhaust for blockage and rip half the engine apart again, and find a way to seal the SAI pipes :S
Needless to say I'm desperate about this already, ANY help is very much welcome.