Well, apparently my MAF sensor is broken. Literally, the plastic around the plug is almost completely broken off. This may explain some of my problems with surging and stalling
So I need a new one I guess. Is this the right one?
New BUICK CHEVY PONTIAC MASS AIR FLOW SENSOR MAF 99-05 3.8L AFH50M-05 3 PIN PLUG | eBay