Has it got two batteries ? sometimes the batteries are separate till the ignition is switched to a certain position and your starter relay is stuck/sticking in, as soon as the two batteries are connected together it will try to start but that is also on some toyotas etc I still think the relay for the starter is stuck they usually have a couple of round heavy relays close to the batteries that is where I would be looking.