I recently learned this lesson with TPS sensors.. ONLY use a mopar OEM sensor.. and I repeat it every time it comes up. Anything else will likely not work.
I used a brand new auto store one, had the same problem and spent a month trying to find what it could be.. only to break down and spend the extra money to get an OEM.. problem fixed instantly.
Why did u think it was the TPS? What engine codes do you have? Report back with the codes.