If it isn't a connection from your battery cables, I would suspect the starter. When mine was going to heaven, I would give it a whack with a big screw driver, and the engine would fire right up after that. In that situation, I was at least hearing a click from the starter relay.
Mike