if it starts runs fine then after a few secons revs up to about 2K it could very well be the TPS out of ajustment, it shuold be in the middle of the elongated holes , and at the ecu with ignition on you should get 0.25 to 0.3 volts dc (assuming its a 4x4 PF09 sensor)