Motor checklamp Kia Rio, year 2002

In October 2008, the first time the engine check lamp was lit at my Kia Rio, Built. 2002, the front Lambda probe was replaced. The lamp lit up again, always after about 300 meters, then stays permanently on until the error is deleted. Every error reading indicates the rear Lambda probe heater, which has been replaced twice. Then the map sensor was replaced. After 7 weeks the lamp lit up again and as long as it is on the car consumes about 4 Li The 3rd Kia workshop searched for the error for 2 days. She suspects that the error is due to a rusted fuse box, as she could not find any other fault. I suspect this is pure desperation. So far, these repairs cost a thousand euros and I can’t afford more. I can’t sell the car in that condition either. I don’t know any more !!!