Yeah ive been looking through the forum for a while but decided to register today. Ive had a TPS switch go bad before so I am familiar with Columbians problem. The only other thing I think it might be is the O2 sensor but that will give you a "check engine light" normally. I would start by checking the voltage of the TPS switch. I think the car manual will give you a nominal value to go by.