OK, here's my dilemma. Recently my car has started hunting at idle (and blowing lots of black smoke from the exhaust) and the pinnacle was that it would stall when slowing down to a stop, or after coming to a stop. The symptoms are pretty much the same as PHoeNiX_EB is having in this thread:
New battery, now car runnin like crap!
...except mine's an EL auto 6 cylinder.
Here's the history:
A few months ago the car was missing badly above 2000 RPM so I took it to my mechanic and he replaced my spark plugs, ingition leads, dizzy cap and rotor button. He also sent my injectors off to be cleaned. I then went overseas for work for a week and a half and when I got back the car wouldn't start. Got the NRMA out and they replaced the battery. After that the car started and ran fine. Until...
We went to do the shopping that same day (literally after the battery swap) and on the way back the car just stalled. Not idling, not hunting, just normal driving. I pulled over and restarted the car and it ran fine.
Then about a month or so ago it started hunting at idle but it wasn't that bad. It would only do it occasionally - so not everytime it idled.
Then the week before last it started dropping revs as I slowed down and once I came to a stop it would hunt between about 300 and 1000 RPM. Then last week on the way home from work it got real bad and stalled as I was reversing into my spot at home.
I dropped it off at my mechanic the next morning (last Tuesday) and he could not work out what it is so he sent it to his auto electrician. The electrician eventually decided a replacement ECU was the go so they replaced it at a cost of $670. I was without the car for 3 days then and on Friday it drove fine. Saturday it drove fine but occaisionally had a slightly rough idle. No big deal. Sunday morning slightly rougher idle but drove OK. Sunday arvo the hunting came back and it stalled as I got home. Not happy Jan.
Monday took it back to my mechanic and haven't seen it since. Neither the mechanic nor the electrician know what the problem is. So, it's almost Thursday now and it'll be the 4th day this week I've been without my car. Seven days if you include last week.
It's getting beyond a joke and I am hitching rides with workmates to work and I know they are getting irritated by it as I am out of their way. Not to mention taxi fares when I can't get a lift.
So, does anyone know of a mechanic or anyone who can fix this and who works in the Eastern suburbs of Sydney, preferably in the Botany/Pagewood area?
I'm going to give them until Friday arvo this week and after that time I want the car back, fixed or not. I'm also going to ask for a refund on the $670 ECU that did squat after the first day of use.
Any advice? Please bear in mind that I know nothing about engines so asking me to check this or that won't really help me.

But I can pass on suggetions to the mechanic.
Cheers,
Andrew
PS: Apologies for such a long post!