ethernet locks up in Ethernet.begin

Update:

I have a further PCB functioning now, so the problem is certainly hardware (2 boards OK 1 fails). Also a working PCB will go through my test code and display all 6 messages. SO, my question becomes what can cause it to hang in _dhcp->beginWithDHCP() (even with timeout?)

Robert