Well, you definitely can't start without RAM. I think sometimes if you incorrectly set the hard drive jumpers, you might not get a chime... though I don't quite remember if that's true.
Did you recently adjust/install a new drive, or take one out? Make sure it's set correctly to either Slave or Master.
You also might try replacing the ribbon (ATA) cable on your drive.