Hey guys,
I picked up a scruffy omega for cheap a while ago, sold as a non runner..




Reason why it was dirt cheap - it was an import from UK, no parts in South Africa so no-one wants to touch it, and it has been extensively hacked in the wiring department, not to mention a few damaged panels.
Issues I managed to resolve: from the ECU fault codes and general diagnostics, I replaced the coil pack, RHS knock sensor and a few other bits and pieces and eventually got the engine to start and fault codes down to a few.

Here are the ones that remain (in order of appearance):
12 - Initiation of diagnosis
94 - Hall effect switch - voltage high
21 - Throttle position sensor - voltage high
16 - Knock sensor 1 - no voltage change
73 - Mass air flow sensor - voltage low
17 - Knock sensor 2 - no voltage change
74 - Mass air flow sensor - voltage high
57 - Idle speed control valve - voltage low
59 - Inlet manifold valve 1 - voltage low
31 - Engine RPM signal (crankshaft sensor) - no signal
If anyone can provide advice to how i can diagnose these codes I would appreciate greatly. what is high voltage/ low voltage indicative of? open circuit and short circuit, or something else?
Current issues: Car was originally a 2.5 v6, but somewhere in its life it received a X30XE engine transplant.. from what I can tell, some of the connectors were different between the 2 engines (specifically the TPS and cam position sensor), and what the guys did was cut and splice wires in order to get everything reconnected.
Firstly the TPS - could someone please confirm for me which wires go to which pin out on the TPS, as shown below? (the connectors have been changed and modified to fit, so I'm not sure):

Secondly, the cam position sensor (what i assume is the "hall effect switch"):
Here's what I assume is the connector from the harness (please confirm):

Here's the actual sensor, with the connector all mutilated to suite the harness plug, but now pluggable both ways



The question:

I think it's quite possible that a 5v driver could have blown on the ECU, especially if the TPS and CPS run off the same 5v signal circuit..
Thanks in advance for any assistance.