Some models will not start up if the PRAM battery isn't healthy, so you might want to check that first. In many cases, a completely dead battery will enable startup, but a kinda sorta dead one will prevent startup. If you don't have a voltmeter handy, just try removing the battery altogether and see if starts up then.
Good luck!