Sorry to here of your bad luck. It sounds kind of similar. I bought mine from a guy in DC and drove it back to Atlanta. $1000 later in parts and it is tip top!
At least it's not all bad...you have a parts car right? I'm jealous!
I just spent $180 for the new TPS.