Before :
p13-stock-no CEL.
All EGR Equipment-Connected and functioning.
Injectors Stock w/ resistor pack.
Idle and ran perfect.
Plugs-perfect color.
After :
p72-s100 w/base map- CEL 16(injectors) and 21(VTEC)
EGR Equipment-removed, Block off installed.
Injectors-Stock w/ resistor pack.
Rough idle and runs poorly.
Plugs- 2 have carbon build-up and 2 are fine.
I am under the impression that the JDM p72 is almost perfectly square and the USDM is more rectangular, similar to p28, if my information is correct I have USDM p72 with part number: 37820-P72-A01
Odds are your Code 16 is from not disabling the Fuel Injector Check on the ROM. EDM/JDM ECUs don't have this option, so if you don't disable it, it will automatically throw a code.
It sounds more like a problem with wiring than the Rom. If it is a US ecu, then it shoudl end with A0x anything else may need the fuel injector error in the rom dissabled.
its the actual ecu.
i have it in my possession now, and removed the jumper to go back to the stock map and it still throws the code 16. initially when i put the hondata system into the ecu it wokred fine but my test drive was short (less than 5 minutes) and on a warm car jstu to verify vtec and rev limit.
of course it doesnt help that honda manuals state to replace teh ecu if you have an ecu sourced code 16.