My 2002 chevy lb7 won't go over 30 mph and 2000 rpm. Scanned it said it was the fuel pressure sensor put one in still did it. Then th other problem that causes this is the neutral saftey switch which i needed one anyways put one if those in still didn't fix the problem. The fuel filter is fine and cleaned the air filter. I have no codes in the truck it's been scanned 3 times and the fuel pressure is at 40lbs and the neutral saftey switch is adjusted wright. The truck shifts fine threw first gear but since it won't go over 30 i have to let off for it to shift the rest of them. It's a fuel problem. Any ideas im all out of them ??