thanks for the thoughts but still bizarre.
no new nic's at all. in fact very old and trusted setup. had been up 180 days + since last reboot.
The only change was i installed and backed out of squidguard and it seems to have worked the system wel land truly over. I thought I had cured the system of all ills but I could not see how it would affect DHCP.
So anyway I did try as you suggested - re-installed TCP/IP drivers. Worked for 5 mins on DHCP then failed, i.e. could no longer see the file server, on reboot - wrong IP address, no login no shares etc etc.
Interestingly I also had the server lose it's eth0 settings a number of times and had to restart networking each time.
Meanwhile all are working fine on static IP's.
I just cannot understand why DHCP fails.