Have an 09 Versa 6spd with 116,000 miles. For the last couple of days thought I felt the car shut off a couple of times but took off again. Thought it was my imagination but today as I was going down the road it started running lousy. If I kept the RPM at 2000 or below it would run perfect in every gear. Above 2000 it would make like it was out of gas. Code scanner read 0101pd. Replaced fuel pump 1 1/2yr ago, replaced plugs a couple of months ago. Will the MAF sensor do that or are there any more ideas on what the problem may be?