THANK YOU SO MUCH
It was the fan/heatsink! After I cleaned it out - it worked! I thought my laptop was doomed!
I would have never guessed it was an overheating problem. (I think I'm a lot more clever with computers than I actually am.) Much karma to you for your help!