Checked the Motor Wiring?
I had this exact problem with the Highlander this morning! I had taken the motor out to replace the springs on the glide mount and when I got it back together, it would fill fine, spin and drain fine, but if it tried to agitate it would blow the breaker in the fuse...