Check your wiring to the MAP with a multimeter for shorts or something. One of the vacuum lines off the TB needs to go to the charcoal canister.
Are you trying to use D-series stuff???? Keep it all B16 (or B18C for the most part) for sensors, valves, etc.
You can probably find a ECU in Europe and shipping wont be too bad (Ebay....??). But, if and only if, your friend knows his sh*t when it comes to chipping....go for it with the P08. Delete Knock, Evap Purge (if applicable), and it would need binary coding and other tech knowledge I do not know about. ECU needs to be a base map for DOHC and VTEC B16. No single slammer (SOHC) ECU will run the motor correctly.....period.