stalling in gear

Rusty fuel tank? Have you checked your fuel filter?