I wish there was a "User Reference Library" of tips and links to most helpful threads and "stickies" for how to troubleshoot these types of problems.
A recent thread on startup problems (which should make good reading and have most of the ideas and tips)
http://discussions.apple.com/thread.jspa?threadID=2113312
4 yrs old and battery, internal condition, dust
how well the system is backed up and maintained
preventative maintenance routine - regular use of Disk Warrior and CCC/SuperDuper
A list of links often recommended to deal with battery, SMU Reset, AHT, Safe Mode, Repair Permissions, etc.
http://support.apple.com/kb/HT1436 SMU Reset
http://support.apple.com/kb/HT1573 No Video
http://eshop.macsales.com/item/Newer%20Technology/CR2032/ pram battery
http://support.apple.com/kb/HT2580 PDFs DIY
http://www.thexlab.com/faqs/aht.html AHT
http://support.apple.com/kb/HT1455 Safe Mode
http://support.apple.com/kb/HT1564
Of course having SuperDuper and Disk Warrior can be considered essentials to health of Mac OS X systems and an emergency boot drive to handle all the maintenance and repairs, goes without saying.
Can you test the battery and see if it is weak charge?