I can't seem to figure this one out.

Specs: 250 straight 6, Offenhauser intake, Holley 390 CFM 4bbl, Split headers going into a single 2.5" exhaust, HEI, mild cam, powerglide.

Timing: 10 degrees advance
New-ish plugs and wires
No vacuum leaks
slight exhaust leak at the manifold/pipe flange (need to fix...)
Vac advance canister with 3 turns out
Carb is a bit rich. Need to re-jet. Have #54's in it now.
Vac is 18
Power valve is a 6.5
Floats are set properly
Don't know idle speed (no tach) but changing idle doesn't help.

Symptoms:

Big drop in idle when going into gear. In neutral I'd guesstemate the idle is around 900 RPM's. In gear it drops to 600 or so. I have to give it gas when shifting into gear to bring up the idle to about 1200 RPM's or it stalls out. Once in gear everything settles and it doesn't stall. Stays around 600 RPM with some slight wandering (50-100 RPM? Once again going by my ears...).

Any suggestions on what to try?