Also, my battery life seems to be draining faster lately.
Have you been calibrating your battery per your user manual schedule?
Calibrating your computer's battery for best performance
Apple/About This Mac/More Info/Hardware/Power/Battery Information - copy and paste the information here. Do not include any serial numbers.
Safe Boot by restarting your computer while holding down the "shift" key. Safe booting disables all nonessential processes, often times allowing you to start up when you would otherwise crash.
As of OS X 10.5.6 Safe Boot deletes the dynamic loader shared cache location in the /var/db/dyld directory. A corrupt cache here can cause the blue screen crash. Once you restart normally, the cache will be recreated. This should take care of the issue.
http://support.apple.com/kb/HT1564
http://support.apple.com/kb/HT1455
I've had my 15" MacBook Pro for about 2 years now.
If you have Apple Care, call them and get a case number.