I want to thank everyone for all the help. I'm going to pull and replace the bad 904 in the next couple of weeks, courtesy of a nice shiny used one from Doug Dutra over at slantsix.org. That'll give me time to pull this bad boy apart and learn from rebuilding it.