** the timer runs through like theres nothing wrong but it is not spinning... it does agitate during the wash cycle. **
IMO either the timer may not pausing the motor briefly between drain and spin (see the following link) or there may be a problem internal to the transmission which would need repair or replacement to correct.
- Direct Drive Washer Timer Pause
LINK > www.the-appliance-clinic.com/ddtimer-pause.html