Rear hub replaced (30mm inner shaft diameter)
So far, it seems all problems have been solved. As mentioned earlier in thread, the hub contains a bearing, and the bearing has a magnetic strip which a sensor reads off. The connection between the two affects ABS, ESP, tyre pressure and speed readings. The magnetic strip can corrode over time which affects the readings from the sensor. New hub = new bearing = new magnetic strip = problem solved.