Ok, I opened up the back side and looked at the motor and belt. They appear fine, and the motor spins freely with no slop. I did find a little water in the very bottom.
I started a load to see if I could figure out what was stinking. As the tub was filling, I could see a few drips of water leaking out of the back side. It looks like it could drip onto what looks like a solenoid in the back. I guess this could be causing the smell.
Does anyone have any thoughts on this?