If you are in the UK or Europe Malcolm Taylor is the man. But if you haven't already it may be worth trying the obvious things like cleaning all the electrical contacts you can get at, the battery terminals and the ISO dial contacts with the body, and make doubly sure you have the correct battery installed and it isn't faulty.

Steve