might not be the problem,could be fuel filter.
the throttle sensor is part of air intake and fuel mix this goes to ecu,so does the lambda 2x of them one exhaust out before cat then after cat if you have this.
look for two or three wire bolt in top of cat.
These work together to give best running all loads and idle,check the throttle body and clean it with care.
make sure mass air flow sensor is clean ask about this on this site.
john/jj
August 2010