I believe he's wrong. ECUs work or don't work, there's nothing between.
It's likely to be a knackered sensor feeding duff information to the ECU.
What's the Ka's mileage and how is it used? The oxygen sensors typically fail anywhere between 40,000 miles (city) to "over 120,000 miles" (motorway), and this would be the favourite sensor.