I'm thinking it's definitely my MAF. I clocked it about 45 degrees and now I'm getting P0172, P0175 and P1132. Before I was getting P0171 and P0174 but I'm not getting those now. I'm thinking I need to replace my whole MAF unit.
No, I ordered it from Speed Concepts Monday a week ago and haven't gotten it yet.
New MAF meter has cured my problems. No more stalling and no more jerking. However, I'm still gonna drop in the Focus pump.