ok i have separated the wiring harnesses (ms3 and ms3x) into a engine bay harness and a dash harness also have determined my wiring schematic
ENGINE BAY HARNESS (38wires)
all grounds /sensor return(11 wires)
6 spark output wires a-f = LS2 COILS
6 injector outputs a-f =ID 1000CC INJECTORS(high z)
coolant temp=COOLANT TEMP SENSOR
boost control=EBC
spr3 (knock input)=KNOCK SENSOR 1
spr4 (knock input)=KNOCK SENSOR 2
cam input=CAM POSITION SENSOR
tps sig=TPS
air temp=IAT
crank sensor=CRANK POSITION SENSOR
+5v vref=TPS
12v+ switched=MREL IN (C1)+SMALL GAUGE BLACK/ORANGE WIRE (B1)
vvt=ELECTRIC FAN RELAY
iac1a=WHITE/YELLOW LOOKING AT VALVE LOWER RIGHT
iac1b=BLUE/RED LOWER LEFT
iac2a=R/B UPPER LEFT
iac2b=G/W UPPER RIGHT
DASH HARNESS (or currently unused)(27 wires)
tach output=BLACK WIRE (M1)
o2sig=WIDEBAND O2 SIGNAL
datalog input=BUTTON ON DASH
spr1=UNUSED
spr2=UNUSED
nitrus input=UNUSED
nitrus out=UNUSED
nitrus out 1=UNUSED
spk g+h=UNUSED
inj g+h=UNUSED
fuel pump relay=GREEN WIRE (B1)
pt4 logic output=UNUSED
ext_map=UNUSED
inj bank 1(2wires)=UNUSED
inj bank 2(2wires)=UNUSED
tableswitch in=SWITCH ON DASH
idle valve=UNUSED
pwm idle=UNUSED
flex fuel input=UNUSED
ego2=UNUSED
launch cntrl=CLUTCH SAFETY SWITCH
spare adc=UNUSED
spark a (from ms3 connector)=UNUSED