My old banger ('95 Citroen AX) has had an intermittent problem since I've had it (about 2 years). Every so often (1 - 4 months), the idle speed will shoot up after starting with a cold engine, and when it's had a couple of minutes to warm up, it starts hunting. Driving it is like driving with a bad dose of kangaroo petrol. It usually settles down after 4 or 5 miles, only to return at the next cold start. Up til now, it's cured itself after 5-10 days.
The 'guy at the garage' suggested a leaky vacuum pipe (1st time it happened), but that didn't fix it. A few of the pipes were hanging off
- but re-fitting made no difference.
Anyhow, a bloke I work with was poking under the bonnet/hood of his Ford last week, & after interrogation, turns out he has the same problem, and fixes it by disconnecting the battery for a few minutes (to reset the EMS?).
I got the symptoms on Monday, and it got worse, so the car was hardly drivable for the first few miles of jerking along. Disconnected battery yesterday (Weds) for 5 mins, re-connected - FIXED IT!
I owe him a pint or two
.