THIS IS A LONG POST. Understandably, if you don't want to bother with reading the whole thing, the next paragraph posts my actual question. Everything after that is information and troubleshooting steps I've taken. Hi, I'm looking for some help troubleshooting a java process that is maxing out my processor(s) at 95% to 100%. As you can imagine, it's slowing my system down tremendously. The process name is "java" and the problem typically starts when the computer starts. It occurs before starting any programs up. Does anyone know how to dig a little deeper to find out what program or system process that is calling up this problem process? I'm running a Macbook Pro 2.8GHz Intel Core 2 Duo with 8GB RAM running Lion OS X v10.7.1. Hard drive is 7200RPM SATA 500GB HD with 200GB free. Here's some points of info and troubleshooting I've done: 1. Problem occurs on both OSX Snow Leopard v10.6 and OSX Lion 10.7.1 (format and fresh install) with all updates installed on both OS's. 2. In terminal, I ran the command "ps -axwwwp "process id". The problem java process id varies as it changes each time the process starts back up. In the results displayed, I'll scroll to that java process id and the 'cmd' running or attempting to run is "java -Djava.awt.headless=true -jar /tmp/ics29586". The time that this process is running will vary and I'm not sure when it attempts to restart itself, but last time I checked, it was running for 30:38.80. I'm assuming that's 30 min. 3. In Activity Monitor, I drilled down through all the parent processes of the java process and I'm not able to find out what program is starting this process. Here's the drill down of the parent processes: java (PID varies) --> cron (PID varies) --> cron (21) --> launchd (1) --> kernel task (0). But this doesn't tell me much. I ran a sample of the process but I don't understand it. 4. I was thinking that maybe the process was hanging up on a scheduled task since one of the parent processes was the cron. I tried deleting the "ics29586" file out of the /tmp directory after ending the problem java process. That didn't work. It just recreated itself. 5. I manually quit the process, but it starts right back up within seconds to minutes. 6. When the process is eating up my CPU(s), I checked the hard drive and it's ok...showing minimal disk activity. 7. I can finally get the problem process to stop coming up after quitting the process numerous times. This can take up to half the day and it's very cumbersome and interruptive. I've done this many times, but have counted the last couple times of ending the process. The first time it took 25 times and the second it took 44 times. From what I can see, it doesn't look consistent. 8. Removed all login items and turned off Time Machine to no avail. 9. I've removed all third party programs from the system and it's still occurring even on a bare bones or close to bare bones system. 10. There are other java processes that run with minimal CPU usage so I don't think it's a problem with java. 12. Hardware test results come up OK. 13. I checked support on the java website and came up empty-handed. I've googled this issue in all sorts of ways and can't find anything. The closest thing I found was actually on MacRumors Forums. Here's the link: http://forums.macrumors.com/showthread.php?t=1196039&highlight=java+process+cpu. It's a similar issue, but I didn't want to hijack the post because the original poster is asking how to reinstall java. I don't want to reinstall because I don't think it's a problem with java. I want to further troubleshoot. 14. Nothing changed that I can remember when this issue first started happening...no new programs or updates. 15. I've reset SMC. 16. I installed, updated, and ran a Sophos AV scan. No viruses found. Does anyone know how to troubleshoot this further? Your help is very much appreciated.