Sorted it today, replaced a faulty lambda sensor and reset the throttle control, took the car for a drive, it stalled at every junction and while I was parking the car up, but as I parked up the ran for 2-3s on idle then stalled, started her back up again and again idled for 2secs, so I thought 3rd time lucky and it was 👍🏻, idle settled and is now running fine. You have to give throttle control time to adjust and relearn after the reset....... Well chuffed.