I have a 1995 4runner sr5 with the 3.0 v6. For the last month its been doing a weird sputtering/hesitation when accelerating between 1500 and 2500 rpm. It happens in every gear so i dont think its transmission related. It also does it going up hills, but just in that rpm range, after that it powers right through and drives fine, a friend of mine suggested the MAF or the O2 censor. Any ideas?