The b.a.r. is the burea of automotive repair it's a agency that is out there to protect the consumer if you feel you've been mistreated by an automotive shop you can file a claim with the b.a.r. and they can get your problem resolved.
It sounds to me like your idle control valve is responding, but something else is pulling the idle down. First thing first I would resolve the egr issue because it could be related, but most likely it's another issue, like possible a fuel issue. You can check your idle air control valve by turning on your ac and making sure your idle kicks up a bit. It's not a defieniet test, but it will at least let you know that your idle air control valve is trying to do it's job.