I know that there has been a lot of discussion on throttle position sensors and, although I don't have a corresponding error code, I'm aiming to replace mine at 170 000 Km/110 000 miles. My van doesn't seem to quite be running optimally as there is at times slight hesitation or inconsistent RPM's at consistent highway speeds. Sound like the culprit? I've recently replaced the O2 sensor, distributor cap, plugs and wires to try to get at this problem and although the van is running better the intermittent lag persists. Also, my MPG aren't yet what others seem to be getting. However, I can't seem to find a source online in Canada for a TPS. I could try through a toyota parts distributor in the US but the shipping and border costs bump it up. Can I purchase a TPS from another model Toyota? Or is there a site/brand people trust for us up North? I know that Toyota parts should be used when possible, but I've found my local Toyota dealer to be both unhelpful and extremely exorbitant (I was quoted 350 bucks for an O2 sensor). Any leads or ideas?