I have not had the same problem but I do remember one similar... sometimes a battery getting low / near the end of its life can trigger this (as does many other things... like the bad connection)
I would assume in both cases its a matter of having enough charge to hold the relay open...