My 98 was having this problem about a year ago, I did the same thing(changed plugs/MAF) ended up being the O2 sensor. What are you using to tune with(Not really important to this question just wondering since you said you are running really rich)?
-Mike