Maf won't cause this type of isse. Been there, proved that, done that.
I'd check for a vacuum leak and or fuel pressure for starters. Unless the piece on the transmission was different for shfiting the car into gear. (the metal arm, check that) and the pcm thinks the car is in neutral when it's in D on the shifter. Then it'll hit you with the limiter as if you were in park or neutral.