I'd get the plugs and wires replaced, that will probably take care of your idling problem. As far as the leaky transmission..if it didn't leak before they changed the fluid, maybe they spilled some on the subframe or something and its dripping down. Does it leak a lot of fluid?