I am pretty certain that it is a CCU failure. Mine always stopped after just one minute, so useless; the fact that your stop times are variable could, however, suggest that a software solution is possible. A visit to a garage is needed but beware that MG UK will insist on a load of checks before...