PO170 Fault Code on 1995 Toyota T100 V6 Automatic: Causes and Solutions
I recently encountered the PO170 diagnostic code on my 1995 Toyota T100 with a V6 engine and automatic transmission. The code initially appeared as a generic fault, so I replaced the oxygen sensor on Bank 1. After erasing the code, the vehicle ran smoother for a short period. However, within two days, the PO170 code returned, and performance degraded significantly. The engine loses power around 60 mph during acceleration attempts—especially when passing—and the service light triggers with erratic speedometer behavior. Below 60 mph, the engine runs without stalling but lacks responsiveness compared to its previous performance. If I shut off the engine multiple times due to stops, it takes over 20 minutes for the vehicle to restart. When attempting to start after such shutdowns, there is noticeable backfiring. The oxygen sensor improvement was temporary; now the PO170 code reappears within two days despite three successful code erasures. What could be causing this recurring issue? Is it possible that other components—such as fuel delivery or fuel system contamination—are contributing to the problem?
1) Use a fuel pressure gauge to check for proper fuel pressure. 2) If you have access to an OBD-II scanner, review the freeze frame data—specifically the Short Term Fuel Trim (STFT) values—to identify any underlying issues that may be triggering or sustaining the PO170 code.