does it make a click sound? if so it points towards the contacts not making contact. if they are not making good contact then the starter will not turn over or possibly slowly.

But defintely check the connections first it could be that the nut came loose on the terminal.

let us know how it goes.