My 2001 gp gt won't rev above 3000rpm in any gear. it's got new plugs and wires new air filter and fuel filter. the fuel pressure is within spec. I have tried changing the MAF but i think i got a defective unit cause it ran worse with the new one. I'm gonna try another one but i was wondering if anyone had any other thoughts.