Thousand things, even the new TPS could be bad.
Dirty injectors, weak fuel pump, needs a tune up, etc, cat convertor going bad,etc, etc.
Did you unhook the battery to clear the memory after you did it?
And sometimes it takes a bit for the computer to learn the new sensor.
And make sure you got the correct sensor. 95 through 06 if memory serves me, all use a 2 bolt sensor, and they all look alike, yet they use 3 different part numbers, depending on the years.
Some will even plug right up. I know Jerry B had a 97 that came from the factory with a 95 harness. He went to replace his TPS and had to buy one for a 95 to match up to the harness.