2004 Odyssey Stalls

I recently had head gaskets replaced on my Odyssey (exterior head gasket leak). Now it randomly stalls when I put it in drive. The mechanic does not know why or what caused it. He is looking into more. Everything I have read points to the IAC. Can someone help me on this???

most likely a sensor or vacume line did not get properly re-connected. It is time to get your man to wiggle some things under the hood.

Automatic transmission? I agree with Ignoramus9, but I would add that on some cars it may also be an electrical connection.

Yes, automatic transmission. My mechanic said they checked all the connections and cleaned the IAC and throttle body.