OK finally mine did same thing due to water ingress!
So:
1./ contact cleaner sprayed all the TCU unit after opening the back of it.
2./ Hair dryer on it all for 2-3 minutes
3./ Leave it hanging to dry.
4./ Remove battery and check same for contacts there,
5./ Leave overnight, re-install...