One last option I just thought of is that something else is using too much ram or too much processor. Check your activity monitor for extreme processor usage (idle is a few percent) or not enough ram. You should have several hundred megs of (free + inactive).