Well, its not heads. Patient and donor swaped back and forth all was the same. It must be FW.
I am sure I have not done the right process, I have missed some steps, here is what I have done:
1. made FW backup of disk as received, 50 or so bad FW modules
2. found identical donor, written those modules to patient
3. when testing patient FW again all modules still verify fine (ie the original damage has not re-appeared)
BUT STILL HAVE THESE SYMPTOMS:
1. disk still spins up fine and stays spinning
2. disc ID's fine and all FW modules read and verify fine
3. If i try to access any sectors two things happen:
a. the disk spins down and quickly back up again once every few seconds
b. no data is read, just AMNF and UNC errors
SO, i think i was too impatient and copied the modules from donor to patient without any rebuiling or modification.
From what I have tried to learn, the first three modules, in bold, can not just be written back. I don't have PC3000, only atola, but with that I can read/write modules and I also have a nifty hex editor

Any ideas please

PM's welcome.
Thanks!
LIST OF ORIGINALLY FAILED MODULES SINCE REPLACED FROM DONOR
mod0003.m'
'mod0004.m'
'mod002E.m''mod0038.m'
'mod0041.m'
'mod0042.m'
'mod0043.m'
'mod004A.m'
'mod004E.m'
'mod009C.m'
'mod00A1.m'
'mod00A2.m'
'mod00A6.m'
'mod00BD.m'
'mod00BE.m'
'mod00C1.m'
'mod00C3.m'
'mod00C5.m'
'mod00C7.m'
'mod00CA.m'
'mod00CC.m'
'mod00D1.m'
'mod00D5.m'
'mod00DB.m'
'mod00DC.m'
'mod00DF.m'
'mod00E0.m'
'mod00E6.m'
'mod00EE.m'
'mod00FE.m'
'mod0115.m'
'mod2000.m'
'mod2001.m'
'mod2002.m'
'mod2003.m'
'mod2004.m'
'mod2005.m'
'mod2006.m'
'mod2007.m'
'mod2016.m'
'mod2030.m'
'mod2031.m'
'mod2033.m'
'mod2035.m'
'mod2037.m'
'mod2042.m'
'mod2043.m'
'mod2046.m'
'mod2061.m'
'mod2064.m'
'mod2067.m'
'mod3401.m'
'mod3411.m'