Hi.
I've got a 1990 325i automatic that's giving me some problems. It runs really, REALLY, crappy. At very light throttle it's bearable, but as soon as I give a little foot it goes all crappy. It runs very rich all the time and when I give it throttle it sputters, stumbles and backfires.

I had an old car with a flapper MAF (the same type as my 325) that when it went bad, it gave similar symptoms. Is this a possible (likely) solution? How about the throttle position sensor? Cap? Rotor? Etc.?
Thanks in advance.