finally got my car a warrant..

but, its still having issues..
engine is a 4agze from ae92 with AFM, and has CAS and coil packs..
problem is the car dies at low rpm when warm, when engine is cold, its fine, and it runs fine over 3000rpm, but anything under and it sucks..
i took it to my mechanic (midas porirua) and they spent 3 days going over it and couldnt find anything and said that its likely to need an aftermarket ecu and an auto sparky..
before i go down that route, has anybody got any ideas?
was thinking of changing to distributor and single coil set up?
dave