I haven't ever seen an O2 sensor cause a stalling issue. The engine speed sensor will definitely cause stalling issues. The engine speed sensor for your car is part number
06A906433C. List price is $120.00, our price is $84.24 plus shipping. Cheaper than an O2 sensor but a little more labor intensive.
- Craig
vwdiscountparts.com