MWS Server Uses High CPU and hangs

Hi,
We have been receiving following exception in MWS Server logs. This has started happenning very recently and I have not clue this is happenning. We are using MWS, CAF, IS 7.1.1.

2010-10-25 07:29:00 PDT (WEBMETHODS.DEFAULT.WmAuditingSC.queue : WARN) - UncaughtExceptionHandler in queue ‘ProcessAuditQueue’ invoked with this exception: ‘sun.java2d.HeadlessGraphicsEnvironment’

2010-10-25 07:32:13 PDT (webservice : WARN) [RID:79616] - SOAPException( Server: com.webmethods.caf.wsserver.auth.saml.SAMLBindException: SAML bind exception: null )
at electric.soap.SOAPMessage.getSOAPException(SOAPMessage.java:691)
at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:256)
at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:165)
at electric.proxy.handler.Proxy.invoke(Proxy.java:126)
at $Proxy209.pingService(Unknown Source)

And multiple errors for following message:
2010-10-25 07:33:06 PDT (webservice : WARN) [RID:79683] - java.rmi.RemoteException: java.net.SocketTimeoutException: Read timed out; nested exception is:
java.net.SocketTimeoutException: Read timed out
at electric.soap.http.reference.SOAPToHTTP.handle(SOAPToHTTP.java:163)
at electric.soap.references.logging.LoggingSOAPReference.handle(LoggingSOAPReference.java:57)
at electric.jaxrpc.handler.JAXRPCReference.handle(JAXRPCReference.java:76)
at com.webmethods.soap.module.SOAPModuleReference.handle(SOAPModuleReference.java:70)
at electric.soap.references.interceptor.InterceptorSOAPReference.handle(InterceptorSOAPReference.java:69)
at electric.soap.java.reference.JavaToSOAP.handle(JavaToSOAP.java:72)
at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:238)
at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:165)
at electric.proxy.handler.Proxy.invoke(Proxy.java:126)
at $Proxy213.pingService(Unknown Source)

And …
2010-10-25 07:34:22 PDT (org.mortbay.util.ThreadPool : WARN) - No thread for Socket[addr=/170.153.213.49,port=4118,localport=8009]
2010-10-25 07:34:22 PDT (org.mortbay.util.ThreadPool : WARN) - No thread for Socket[addr=/170.153.213.49,port=4119,localport=8009]

And …
2010-10-25 07:36:59 PDT (org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService : ERROR) - Could not create sender to [10.2.66.152:1110] – Socket is null, cannot connect to 10.2.66.152:1110
2010-10-25 07:36:59 PDT (org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager : ERROR) - Can’t fix Socket is null, cannot connect to 10.2.66.152:1110
2010-10-25 07:36:59 PDT (org.apache.jcs.auxiliary.lateral.LateralCacheRestore : ERROR) - Can’t fix Can’t fix Socket is null, cannot connect to 10.2.66.152:1110

2010-10-25 13:34:15 PDT (WEBMETHODS.DEFAULT.WmAuditingSC.queue : WARN) - Unexpected exception ‘timeout value is negative’ in AuditQueueWorker for queue ‘ProcessAuditQueue’
2010-10-25 13:49:22 PDT (com.webmethods.jms.db.DbJMSClient : WARN) - Timer already cancelled.
java.lang.IllegalStateException: Timer already cancelled.
at java.util.Timer.sched(Timer.java:354)
at java.util.Timer.schedule(Timer.java:170)
at com.webmethods.jms.db.impl.JMSConnection.publish(JMSConnection.java:408)
at com.webmethods.jms.db.impl.JMSTopicPublisher.publish(JMSTopicPublisher.java:21)
at com.webmethods.rtl.msg.jms.JMSTopic.publish(JMSTopic.java:155)
at com.webmethods.rtl.event.RemoteDeliverer.onEvent(RemoteDeliverer.java:212)
at com.webmethods.rtl.event.IEvent$Listeners$Listener.onEvent(IEvent.java:55)
at com.webmethods.rtl.event.BaseListeners$ObjectEvListener.onEvent(BaseListeners.java:71)
at com.webmethods.rtl.event.EventDeliverer.deliver(EventDeliverer.java:78)
at com.webmethods.rtl.event.AsynchronousDeliverer$1.run(AsynchronousDeliverer.java:60)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
2010-10-25 14:00:33 PDT (WEBMETHODS.DEFAULT.WmAuditingSC.queue : WARN) - UncaughtExceptionHandler in queue ‘ProcessAuditQueue’ invoked with this exception: ‘Java heap space’
2010-10-25 14:01:12 PDT (WEBMETHODS.DEFAULT.WmAuditingSC.queue : WARN) - UncaughtExceptionHandler in queue ‘ProcessAuditQueue’ invoked with this exception: ‘Java heap space’

Did you ever resolve this issue?