Well based on my experience with a long-standing ECU / lambda problem on my 2001 Brava 1.2 16V I'd say that one of your lambdas (probably the pre-cat) has failed and since this is the primary feedback to the ECU this could explain the original symptoms.
If you still have the lambdas swapped over then your ECU diagnostics readings will be swapped also (what you have written about bank 1 sensor 2 twice is confusing... presumably you mean bank 1 sensor 1 and bank 1 sensor 2...) but the sensor switching between 0.07 and 0.7 seems fine but the other one is dodgy. So make sure you connect them correctly (or carefully try different combinations) to see if you can actually identify a dodgy lambda...
If the pre-cat lambda has failed but you swap the leads over then you will get a useable reading from the post-cat lambda into the sensor 1 port of the ECU but it will have been altered by the cat. The failed pre-cat readings will go into the sensor 2 port but this is not so important so the engine should still run in some fashion.
On my car the actual ECU had a fault in the sensor 2 port (it was not connecting the ground wire) and this always reported as a slow-switching lambda fault, so everyone (incorrectly) blamed the lambda. But I had also mistakenly swapped the sensors over and the car seemed to run better like that, till eventually things got really bad with variable revving etc and it failed the MOT.
My faults were finally traced to:
1 Faulty ECU (repaired for £250 all in...)
2 Swapped over lambda sensors confusing the ECU
3 Crack around cat downpipe upstream of second lambda, allowing air in and messing up the sensor reading.
Once all that was sorted the car runs like a dream now... :slayer:
Happy hunting...
If you still have the lambdas swapped over then your ECU diagnostics readings will be swapped also (what you have written about bank 1 sensor 2 twice is confusing... presumably you mean bank 1 sensor 1 and bank 1 sensor 2...) but the sensor switching between 0.07 and 0.7 seems fine but the other one is dodgy. So make sure you connect them correctly (or carefully try different combinations) to see if you can actually identify a dodgy lambda...
If the pre-cat lambda has failed but you swap the leads over then you will get a useable reading from the post-cat lambda into the sensor 1 port of the ECU but it will have been altered by the cat. The failed pre-cat readings will go into the sensor 2 port but this is not so important so the engine should still run in some fashion.
On my car the actual ECU had a fault in the sensor 2 port (it was not connecting the ground wire) and this always reported as a slow-switching lambda fault, so everyone (incorrectly) blamed the lambda. But I had also mistakenly swapped the sensors over and the car seemed to run better like that, till eventually things got really bad with variable revving etc and it failed the MOT.
My faults were finally traced to:
1 Faulty ECU (repaired for £250 all in...)
2 Swapped over lambda sensors confusing the ECU
3 Crack around cat downpipe upstream of second lambda, allowing air in and messing up the sensor reading.
Once all that was sorted the car runs like a dream now... :slayer:
Happy hunting...