Did you tune the TPS while the throttle body was still installed? When I replaced mine, I didn't remove the TB, and it ran like crap... I took off the TB and tuned it again, and it was off about a degree, but upon re-install of the TB, it ran perfectly.
You might also want to check for any vacuum leaks... spray a tiny bit of brake cleaner or starting fluid around the intake in small doses, and you might find an intake leak somewhere... Mine was on my IACV.
Good luck!