Originally Posted by
IamNIkoSuave
even if it only happens on a warm start?
I believe so.
All you can do is narrow it down.
AFAIK, the throttle position sensor sends a signal to the ecu. The ecu interprets this signal, in turn operating the throttle body. You've already replaced the throttle body, and mis-interpretation of the signal by the ecu is reasonably unlikely - leaving the tps?