Thanks for the help!
One other thing I thought of regarding debugging this, I'm pretty sure the last time it was used it was left undocked & on, and ran itself down to 0% battery. It turns on and charges fine now, but do you happen to know if this is a potential cause of frying emmc?