did someone throw an hf computer in it???? while your down there checking the computer see if there are any codes in it...... . . .having a code that puts the ecu into limp in mode will cause this.... is your fuel filter fresh, what about air filter plugs and wires.. . . . . . .check all the basic tune up items and then start from there....
Chris