Update: Problem Solved!
I followed most of the instructions for rebuilding it from here:
http://www.modelahouse.com/tech/spee...r/fischer.html
Per that site, I set the speed cup up/down play to 0.015" play. The speed cup was ever-so-slightly dragging on the odometer wheels that sit underneath it. I got some little washers and put them under just the front two screws that hold the entire speed cup assembly in place.
That threw the speedometer reading but I was able to fix that by adjusting the magnet plate. I verified I had it right with GPS and it reads 100% on the money accurate speed. No more hang-ups and the odometer, speedo, and trip meter are all fully functional.
Thank you everyone for all your help between this thread and all the other ones I've had trying to get this speedo working properly!