two things... did you have the battery disconnected for more then 30 min before you installed or after you installed the new PCM?
the reason i ask is cause you need to let the fuel trims reset and adjust to the new pcm.
also did you do this the first time you had the pcm installed?
how long did you have pcm in the car before you raced your friend? was it two days like you say? how much did you drive the car before you raced him?
Second:
i have a copy of ZZP's GTP pcm file in front of me. they cut fuel enrichment by about half! making WOT much leaner then stock. on my friends car this caused serious KR issues. as of right now i had to pretty much redo most of what ZZP did in his PCM. Im not saying their PCM's are bad, but it shows not every car will have the same results with the same mods. (also can explain why you could beat your friend with all his mods!)
the things in a bin (besides reduction of KR and timing) that give the most increase in Acceleration are: Trany Shift points and adjusting Torque managment.
_________________________
96 Z34 (3.4L DOHC RIP PB 14.81@92.2):
www.cardomain.com/id/z34phoenixL36 swap SD header, 2.5" exhaust, HV3, PowrTuner, Wideband, topswap w/ ported heads to be installed