Could also be a loose/dirty power connector.
That's my vote, wear and tear on those connectors and you have a very strange and unpredictable machine. I have experienced this with my 1st A1200, wound up with a rubber band looping around the connector and the machine to hold it in better.