I recently had a problem with my 2004 euro where it lost power. Restarting seemed to fix the problem. I took it to a dealer and was told the TPS was faulty and that the entire throttle body had to be replaced because the TPS cannot be replaced on its own. Total cost for the work was quoted at $1800. $1500 for the throttle body. $300 for labor.
This sounded very expensive to me, so I was hoping there were other cheaper options than going with the Honda dealer.
Is it true that the sensor cannot be replaced independently?
What options are there for non-Honda throttle bodies?

Thanks.