Dusting off this old thread - getting P0130 again, with 0x1171 and 0x1225.
About P0130 I found this:
P0130 - 02 Sensor Circuit Malfunction (Bank I Sensor 1)
OBD-II Trouble Code Technical Description
02 Sensor Circuit Malfunction (Bank I Sensor 1)
What does that mean?
The O2 sensor produces a voltage based on oxygen content in the exhaust. The voltage varies between .1 and .9 Volts, .1 indicating lean and .9 indicating rich.
The ECM constantly monitors this voltage while in closed loop to determine how much fuel to inject. If the ECM determines that the O2 sensor voltage was too low (less than .4 Volts) for too long (for more than 20 seconds (time varies with model)), this code is set.
Potential Symptoms
Depending if the problem is intermittent or not, there may be no symptoms other than MIL (malfunction indicator lamp) illumination. If the problem is constant, then symptoms may include one or more of the following:
•MIL illumination
•Engine runs rough, missing or stumbling
•Blows black smoke from tail pipe
•Engine dies
• Poor fuel economy
Causes
Usually the cause of P0130 is a bad oxygen sensor, however this isn't always the case. If your o2 sensors haven't been replaced and they are old, it's a good bet that the sensor is the problem. But, It could be caused by any of the following:
• Water or corrosion in the connector
•Loose terminals in the connector
•Wiring burnt on exhaust components
• Open or short in the wiring due to rubbing on engine components
• Holes in exhaust allowing unmetered oxygen into exhaust system
• Unmetered vacuum leak at the engine
• Bad o2 sensor
• Bad PCM
There are separate codes for low oxygen and hi oxygen readings, so this looks electrical rather than fuel mix. I'm gonna pull out both sensors on the weekend and swap them over, then see whether the fails changes to Bank 2 sensor 1 (P0150) or not. Will post fi9ndings