I had my 3800TPI absolutely F*CK with my head for months. Checked all vacuum lines, cleaned all kinds of sensors, plugs, and contact points. It would run fine while cold, but start surging at idle in Park while up to temp. It would also stall when going into reverse. I was SURE it was MAF-related...
Nope,
It was the g***amn o2 sensor. My brother was the one who figured it out, after going through many of the same steps I took.
I've never had any other car react so severely to a bad o2 sensor, ever. It was very blind-sighting. Exhaust never smelled particularly rich or lean, either.