Thanks Jeremy and everybody. First problem solved: code 2231 is gone, the car is starting fine, as you said it was the ISV or in spanish: "Ralenti". I want to mention that a few days before doing this, I changed the ABS switch and drove the car fast enough for a while on an empty highway. Right after that the "check engine light" never came back on but after cleaning the ISV it really starts neatly.
Now, the ABS OFF light is still coming on very often and stays that way and also the airbag light comes on for one to one and a half minute every time I start the car, to go off after that.
I am starting to feel car's wires and connectors are getting pretty old, copper is sulphating (I hope I'm saying it correctly).
What would be the options :
Buy harnesses and change them, are they available?
Are they affordable?

Changing complete sections of cables and wirings including switches and connectors, little by little?
Yet another situation is the Outside temperature indicator still shows at least 10 centidegrees more than it should.
And the background illumination of 3 and 2 on the instrument panel display sometimes are off when I start the car but a few minutes later they start working normally.
But so far everything works just fine, that is why I think the cables/connectors are with sulphate or bad somewhere and ithat bothers a little bit everywhere.
What do you think ???
In any case thanks for your help.