we are having the Bordermanger server crashing approx 2 times a day.
Before the crash the CPU utilization usually goes to 100% and stays
hours (everything still works) then we get an abend.

The abend is usually :

Server XXX06 halted Friday, 20 June 2003 7:27:24.453 am
Abend 590 on P00: Server-5.60.03: Page Fault Processor Exception
code 00000000)

CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
EAX = C3800BB4 EBX = C3800B00 ECX = C3800DE4 EDX = C3800B00
ESI = C3800B34 EDI = 00000000 EBP = C372CEAC ESP = C372CE74
EIP = CD13215E FLAGS = 00010086
CD13215E 8B576C MOV EDX,[EDI+6C]=?
EIP in IPXIPGW.NLM at code start +0000F15Eh
Access Location: 0x0000006C

The violation occurred while processing the following instruction:
CD13215E 8B576C MOV EDX,[EDI+6C]
CD132161 895010 MOV [EAX+10],EDX
CD132164 89D8 MOV EAX,EBX
CD132166 C7460414000000 MOV [ESI+04],00000014
CD13216D 05B4010000 ADD EAX,000001B4
CD132172 894608 MOV [ESI+08],EAX
CD132175 89C2 MOV EDX,EAX
CD132177 668B4708 MOV AX,[EDI+08]
CD13217B 668902 MOV [EDX],AX
CD13217E 668B476A MOV AX,[EDI+6A]

It always seems to compplain about IPXIPGW.NLM .

Can anyone suggest a fix ?