My Demon is possessed

Cables are fine, changed the starter relay, still happening sometimes. I noticed the connections on the starter itself are moving a little but since it is pretty much impossible to get a ratchet or wrench in there, I can't do much about it. I guess its the starter after all.