So here’s the update. Got it back from the shop today, Have been told they’ve changed the TCM as it was the cause of all the latest faults. Apparently also found a small piece of metal that was supposedly causing a gear position sensor issue. So I’m told that it’s now all ok but to keep an eye on it. Hopefully that’s it but time will tell.