Macbook pro 2009 screen goes black at login
Does anyone have advice for this problem? e.g. is it hardware causing software corruption causing hardware problems or software causing hardware problems?
The past few days a new problem has cropped up with my Macbook Pro Mid 2009 (MacBookPro 5,5) computer. Something keeps getting corrupted to make the screen go black at the "login". It doesn't matter if I boot to the internal SSD or the external SSD, after booting up with the gray screen and apple and sprocket once it gets to the login it goes black. It's definitely booted into the account, because the caps lock works. Also, if I plug it into the external display, the external display works.
I've been able to intermittently get the MBP screen to display properly by running a bunch of steps. Same steps different results. So I'm not sure what is actually working. Except that it does seem resetting the SMC, zapping the pram, and clearing all caches seems to help more often than not. Repairing the Disk and file permission and rebuilding the directory seems to be less consistent. Deleting the System prefs com.apple.loginwindow.plist and com.apple.loginitems.plist also seems to sometimes have an effect but not consistently. I've tried booting into other user accounts and safe mode, but that does not work if the screen is already going black at login. There are no font issues.
I've been working with the current two discs for a few years now with no problems until Saturday. I replaced the battery a couple years ago and battery health is good.
I'm still looking for my original DVD's with the hardware tests to run.
So far, it seems like my options are to reinstall the software (I have a spare bootable external enclosure and SSD to test this with) or to create a new "user" to test it with.
The internal SSD is Mac OS 10.6 (because I need it for old software and backwards compatibility) and the external SSD is Mac OS 10.9 (because I need it with iOS 10 compatibility).
Does anyone have any advice or troubleshooting steps I should try?
Thanks!
MacBook Pro