Ich selbst hatte so einen Fehler bei meinem Bravo noch nicht. Aber mein Vati hatte bei seinem Auto (Citroen Berlingo) einen ähnlichen Fehler. Da war es eine Fehlfunktion von irgendeiner Steuertrosselklappe die mit dem Motor zusammen hing.
Der Fehler sahs im Steuergerät und wurde vom Werkstattmeister mit einem Diagnosegerät ganz einfach ausgelesen und behoben.
Vielleicht solltest du mal zu einer anderen Werkstatt gehen und fragen, ob die dir das machen können, wenn die Fachleute in deiner jetzigen Werkstatt das nicht schaffen.
Wie gesagt, wenns am Steuergerät liegt, ist der Fehler eigtl. schnell behoben. Viel dürfte es auch nicht kosten.