Hi who came up with the immaculate diagnosis that the battery is fine, the times I have seen this and when the car is plugged and scanned it throws up a load of non communication faults caused by low voltage, you really do have to have it plugged in and check the date on the battery, the electronic steering uses a lot of voltage.
Steve.