I'm sure there are situations where code 11 means something else, but every time I've seen it it's been a bad or disconnected TPS. The TPS is a common failed part. I've had a lot of vans, and every single one I purchased with over 100k miles had a bad TPS. If the van has over 100k & you get a code 11, I would just replace the TPS. While the throttle body is off, I would give it a good cleaning. Here's a thread where this is outlined:
http://www.toyotavantech.com/forum/s...-Throttle-Body. If you don't want to clean the throttle body, just skip to the end. I posted
a video at the end that shows how to adjust the TPS.
As for not being able to clear codes from the ECU, that's an indication the ECU is faulty. If it doesn't clear by pulling the EFI fuse, try disconnecting the battery (leave it disconnected for at least 30 seconds). If that doesn't clear codes, then try another ECU. These can be found on eBay for around $50. FYI, with older vehicles it's a good idea to have a spare anyhow (along with a few other things).
As for what the TPS does, on these vans it's function is pretty basic. It tells the ECU what position the throttle is in. The ECU uses this data to (along with O2 sensor, temperature sensor, and air flow meter data) to deliver the correct fire times to the fuel injectors. The more data the ECU has, the more precise the fuel mix. A precise fuel mix means best possible power & economy while keeping emissions to a bare minimum. The TPS is also an integral part of the Electronic Timing Advance system. A bad TPS will usually render this system inoperative. You can test the advance system by jumping the Check Engine Connector & checking the timing. Once you verify the ignition timing (12 deg BTDC), pull the jumper and recheck timing. If the electronic advance is working the timing should jump to around 20 deg BTDC. Tim