Hi mate i dunno if this will help or not but years ago i had a classic non turbo and it did the same on afew occasions
To cut a long story short the negative connecton on the battry had somehow gone baggy on the terminal so i fixed it by shoving a screw in the gap lol obv thats the professional way lol regardless of method tho its never happend again