Stalling at idle in gear

as simple as a float needle not seating causing the engine to go rich when it idles down.
You did say if you hold the idle up it won't die.