First of all, your post was kind of confusing and hard to read. If you want to be taken seriously here than at least try to write legibly and use appropriate punctuation.
Second, if your friend/cousin/whoever actually does work for Acura, then he should know that using an incorrect ECU on a motor will cause it to run at less than peak performance. Maybe the OP's timing is off, I don't know, but either way, the P30 ECU isn't good for it.
Seriously, what's so hard to understand about this? Why would you run a computer meant for a high-revving, VTEC-equipped, 1.6 liter on a non-VTEC 1.8? Does that make any sense to you at all? Because it doesn't to me...
Third, you CANNOT USE A D16 ZC HEAD ON A B18 BLOCK!!!!! It won't bolt up, not even close! B-series and D-series heads and blocks DO NOT mix. The very fact that he said that tells me he's 100% full of shit and probably some fucktard ricer who thinks he's bad ass...
So what exactly does this guy do for Acura? Mop the bay floors? Sell cars? Unless he's a Honda certified master mechanic (which from what you've told me he's definitely NOT) then I really don't give a shit about his engine tuning advice...
And why is he using Nissan diagnostic equipment on Hondas???
Sorry for arguing, but I could not in good conscience let that slip by...