The P1170 trouble code is a manufacturer-specific powertrain code. Its exact definition depends entirely on the vehicle application, primarily indicating an oxygen sensor circuit fault, a fuel trim offset, or an engine shut-off solenoid issue.
Because it is manufacturer-specific, the exact application must be verified. The code identifies a detected condition, and testing is required to identify the root cause before replacing any components.

Quick Navigation
Key Takeaways
- P1170 is a manufacturer-specific code with definitions varying significantly between automakers.
- On Mazda applications, it indicates a Heated Oxygen Sensor Bank 1 Sensor 1 circuit no inversion condition.
- On GM and Honda applications, it points to a bank to bank fuel trim offset.
- On Ford applications, it indicates an Engine Shut Off solenoid fault or fixed oxygen sensor voltage.
- Proper diagnosis requires verifying the exact factory definition and testing the relevant circuits.
P1170 Code Description and Implications
The P1170 code is a manufacturer-specific powertrain definition. Because it is not a generic SAE code, its exact meaning depends entirely on the vehicle application.
Mazda applications: P1170 indicates a Heated Oxygen Sensor (HO2S) Bank 1 Sensor 1 circuit no inversion or signal stuck condition. The engine control module detects that the upstream oxygen sensor signal is not switching properly.
Ford applications: P1170 indicates an Engine Shut Off (ESO) solenoid fault or a fixed HO2S voltage condition. The control module detects an electrical issue in the fuel shut-off circuit or a stagnant oxygen sensor signal.
GM and Honda applications: P1170 indicates a bank to bank fuel trim offset. The powertrain control module detects that the long-term fuel trim values between engine banks differ beyond the expected threshold.
VW and Audi applications: P1170 indicates a mass air flow (MAF) sensor range/performance problem or supply voltage issue. The module detects an implausible airflow reading or low voltage to the secondary MAF sensor.
Toyota and Lexus applications: P1170 indicates a port injector fuel performance issue. The engine control module detects irregular fuel delivery or injector performance on the port injection system.
Common Causes of the P1170 Code
Electrical faults, sensor degradation, and mechanical issues are the primary triggers, though the specific causes vary by manufacturer.
Mazda and Ford causes: The issue stems from a failed upstream oxygen sensor, damaged wiring harnesses, exhaust leaks upstream of the sensor, or a failing fuel shut-off solenoid on diesel applications.
GM and Honda causes: The fault is caused by unmetered air entering the intake, a failing mass air flow sensor, clogged fuel injectors, or unequal fuel delivery between engine banks.
VW and Audi causes: The issue is caused by a failing mass air flow sensor, damaged wiring in the MAF circuit, or a restricted air intake system.
Toyota and Lexus causes: The issue is caused by clogged port fuel injectors, a failing fuel pump, or restricted fuel lines affecting port injection performance.
Symptoms Associated With P1170
When the control module detects a fault in these specific monitoring systems, it illuminates the Check Engine Light.
Mazda and Ford applications: You may experience poor fuel economy, rough idling, or extended cranking times if the fuel shut-off solenoid fails to open.
GM and Honda applications: You may experience reduced engine power, hesitation, or poor fuel efficiency due to the control module struggling to balance the fuel trims between banks.
VW and Audi applications: You may experience rough running, hesitation, or a no-start condition if the secondary mass air flow sensor fails to provide accurate readings.
Toyota and Lexus applications: You may experience misfires, hesitation, or reduced power due to inadequate fuel delivery from the port injectors.
Diagnosing the P1170 Trouble Code
Accurate diagnosis begins by confirming the exact factory definition for your specific vehicle make and model, as this is a manufacturer-specific trouble code.
Mazda and Ford diagnosis: Inspect the Bank 1 Sensor 1 oxygen sensor wiring for damage. Use a scan tool to monitor live oxygen sensor data for proper switching, or test the ESO solenoid circuit for opens or shorts.
GM and Honda diagnosis: Perform a smoke test to identify unmetered air entering the intake. Inspect the mass air flow sensor and verify live fuel trim data for both banks to identify the offset.
VW and Audi diagnosis: Inspect the MAF sensor wiring for a supply voltage issue. Measure the sensor signal and compare the live airflow readings against manufacturer specifications.
Toyota and Lexus diagnosis: Test the port fuel injectors for proper resistance and flow. Verify fuel pressure and inspect the injector circuits for electrical faults.
Repairing the P1170 Issue
Repairs must address the specific root cause identified during testing.
Mazda and Ford repair: If the oxygen sensor fails to switch and the wiring is intact, replace the confirmed failed sensor. If the ESO solenoid fails testing, replace the confirmed failed solenoid.
GM and Honda repair: If a vacuum leak is confirmed, replace the damaged intake boot or vacuum hose. If the mass air flow sensor fails testing, replace the confirmed failed sensor.
VW and Audi repair: If the MAF sensor circuit is damaged, repair the wiring. If the sensor itself fails testing, replace the confirmed failed mass air flow sensor.
Toyota and Lexus repair: If the port fuel injectors are clogged or fail resistance testing, clean or replace the confirmed failed injectors. Ensure the air-fuel mixture is properly calibrated after repairs.
Cost Considerations for P1170 Repairs
Cost depends on diagnostic time, component accessibility, required parts, programming requirements, and labor.
Replacing an oxygen sensor or mass air flow sensor is generally a straightforward repair with moderate parts and labor costs. Performing a smoke test for vacuum leaks or replacing multiple fuel injectors may require higher labor times.
Prevention Strategies for Future Occurrences
Inspecting exposed wiring harnesses near the exhaust or engine bay for early signs of chafing or degradation can help prevent circuit faults from developing.
Keeping electrical connectors clean and ensuring protective seals are intact may reduce moisture intrusion and prevent corrosion-related sensor faults.
Troubleshooting Tips and Best Practices
Do not immediately replace the engine control module just because a P1170 code is present. A failed sensor, a vacuum leak, or a poor connection will produce the exact same fault reading.
Always verify the manufacturer-specific definition first. A code that means an oxygen sensor fault on a Mazda means a fuel trim offset on a GM vehicle.
Check for Technical Service Bulletins for your specific vehicle. Manufacturers occasionally release updated sensor part numbers or revised wiring harness routing procedures to address chronic circuit issues.
More OBD-II Codes
| P1168 | P1167 | P1166 | P1165 |
| P1164 | P1163 | P1171 | P1172 |
| P1173 | P1174 | P1175 | P1176 |
| P1185 | P1186 | P1187 | P1188 |
| P0171 | P0174 | P0131 | P0135 |
| P1215 | P1216 | P1217 | P1218 |
Frequently Asked Questions
Is P1170 a generic or manufacturer-specific code?
No. P1170 is a manufacturer-specific powertrain code. It indicates an oxygen sensor fault on Mazda, a fuel trim offset on GM, and an engine shut-off solenoid issue on Ford.
Can I drive my car with a P1170 code?
Driving is not recommended if the code indicates a fuel shut-off solenoid failure or severe fuel trim offset. Ignoring these issues can cause stalling, poor fuel economy, or further engine damage.
Will disconnecting the battery clear the P1170 code?
Disconnecting the battery may temporarily erase the code, but it will not repair a failed sensor, a vacuum leak, or damaged wiring. The code will return once the monitor runs.
Can a vacuum leak cause a P1170 code?
Yes, on GM and Honda applications. P1170 indicates a bank to bank fuel trim offset. Unmetered air entering the intake through a vacuum leak frequently causes the fuel trims to shift unevenly between banks.
Does P1170 always mean the oxygen sensor is bad?
No. The code identifies a detected circuit condition on Mazda applications. This is frequently caused by damaged wiring, an exhaust leak, or a poor connection. Components should only be replaced after testing confirms failure.
What Should You Do About the P1170 Code?
Confirm the exact factory definition for your vehicle, then follow the applicable manufacturer diagnostic procedure. Because P1170 is manufacturer-specific, the diagnostic path for an oxygen sensor fault differs entirely from a fuel trim offset.
Inspect the relevant system and components, including oxygen sensors, mass air flow sensors, and fuel injectors. Repair any confirmed wiring damage, or replace the relevant system components only after testing verifies the failure.
