"It started to drain/spin, and I stopped it and reset the timer for another wash cycle. Maybe that caused it."
Yep, a quick change from spin to agitation will cause the tub to index everytime. Scared the hell out of me as a kid the first time I did it.....before I knew how to work on 'em.