Many thanks for the advice. I have actually learned what the problem is and it seems quite common. Having disconnected the battery when I broke down, the ECU had to re-learn how much fuel to deliver as I use the throttle. The decelerating problem varies with temperatur and so takes longer for the vehicle to reset itself. It took around 200 miles of varied driving, but it's fine now.