According to this site (which I haven't tested the info but was planning to follow it for the swap I never did), there may be additional wiring.
http://www.phear7imports.net/subs/btroop/trey/6gen/
Below the ECU pinout info, there is info about CFK plug that needs modified (if your ECU is getting bad info from that sensor, it probably won't run) as well as the IAT and EVAP plugs (might piss the ECU off but should still run).
I still gotta ask, the timing belt is in time and have you tried connecting a timing light and see how close you are to the proper setting (I think 16 degree's advanaced).
__________________
Andy - Reinstated
Hybrid Forum Moderator
'06 Subaru Legacy Spec B - Stock, for now
'98 Civic EX - CTR headlights and grill, Kosei K1's, for sale
'90 240SX - SR20DET that will never get installed, project car.