The TPS is a very expensive part. Let’s make sure we cross off the easy things first.
Let’s clean out that throttle body.
You mentioned there’s no check engine light?
If the car is stalling when driving it, and does not have the check engine light on, it can still be several things including:
- ignition coils
- crank position sensor (CKPS)
- Dirty Throttle Body
- Fuel Filter
If I was to start throwing money at this, I’d do #5 first, because its free if you can do it yourself. Maybe #6 as well, since it’s inexpensive, and should be done anyways.
The next thing I would do is #3. A failing crankshaft position sensor LHE1640AA is a common failure point on this engine.
After that, I would do #2, and change the spark plugs while you’re at it.
Lastly, I would buy the TPS…when you price it out, you’ll understand why.
If you had a code reader that could pull the LTFT, that could be helpful. All you need is an ELM27 connector for your OBD2 port and the right app for your phone. iPhone will require a WiFi based ELM27, while Android can take advantage of the Bluetooth ELM27. I believe Android can also use the WiFi, but I’d stick to bluetooth.