May be some corrosion on starter wiring? That would make an intermittent contact, which explains why you were able to start it twice after a short drive.
Otherwise I have no idea what it can be. I...