Ok, after swapping a bunch of parts out, it's running normally. Now the question is what was the culprit, as I methodically work my way backwards while re-installing those original parts. I'll update later...