Could be the secondary air pump relay...this is what make the high idle on start up so if its not doing what it should then I would get this taken off and looked at or replaced.
Function of Secondary Air Pump
The secondary air system blows air in behind the exhaust valve for max. 65 seconds after a cold start (+15 °C ... +35 °C coolant temperature). This produces an oxygen-rich exhaust gas, causing after-burning and reducing the heat-up phase of the catalytic converter. The Motronic control unit -J220- activates the secondary air inlet valve -N112- and combination valve via the secondary air pump relay -J299-. Additionally, after each subsequent engine start (up to max. 85 °C engine temperature), the secondary air system will, after a 20-second delay, switch in for 5 seconds during idling and will be checked by the self-diagnosis.
This is where the relay is
Darren