Try replacing the motherboard battery, and also give the battery holder contacts a gentle clean. Low battery voltage can cause some odd behaviour.