Okay. So, you got to replace the rear oxygen sensor under the seat. But these readings are in Open loop operation while the engine is still too cold. Get the engine up to full operating temperature first, you'll know when the "Fuel System Status" reads CL. Thats Closed Loop operation and the ECM will be taking readings from the front AF sensors and the rear Oxygen sensor. I still see 0.0volts on the rear oxygen sensor. It should be higher than that. The 3.3volts on the front AF sensors (oxygen sensors) is just a biased voltage the computer puts out. The AF sensors work off of current flow and not a voltage reading. But the rear oxygen sensor is a standard regular oxygen sensor. So, I would expect to see at least 0.5volts on that steady once the engine warms up.
If these readings are after a 20min drive, then there is an issue with the thermostat or cooling fans staying, something that is not allowing the engine to get up to operating temperature. 177 degrees is too low. The thermostat for this vehicle should be opened 10mm at 203f degrees, if your scan data is not reading over 177f the vehicle is never reaching a temperature that can allow it to go into Closed Loop. And the Oxygen sensor output voltage (B1S2) being still at 0.0volts isn't correct.
It's possible you have a wiring issue somewhere, or a corroded connector, but 0volts looks more like an open circuit, where the signal is not even reaching the ECM. So, take it for a longer drive or allow it to idle for 30 min and then check the live data PIDs again. We need to get it up to operating temperature. I'm going to get the info together on replacing the thermostat. On your first post with live data, you had a coolant temperature reading of 192f but still in Open Loop. And I'm not sure why that scan tool is not reading any engine RPM at all.
One other thing I see is that you have 7 IM Readiness monitors and only 6 of them are complete. It's on the first data screen. Try pressing the I/M button and see which monitor has not run. The IM (Inspection/Maintenance) monitors are self-tests the ECM runs on the vehicles systems. They should all be complete. Any time they wouldn't be is if there is a problem (failed test) or if the battery has recently been unhooked and they haven't had a chance to run yet. I will also see if I can find where the rear oxygen sensor wiring runs, we know it comes into the vehicle under the seat, and the ECM is located on the passenger side behind the dash, so maybe behind the glovebox. But we need to see a voltage reading from that sensor. Unless this is something to do with the scan tool not giving accurate data. I have never used one of that brand before. But I know it's giving you global OBD2 data, and not manufacturer data. But Global OBD2 should be sufficient. Toyotas are more technical when it comes to their electronics. I think they are one of the better vehicles out there, but they are more difficult with their labelling of components and such.
But I would recommend getting a reading with some external temperature probe of the thermostat housing and see what you get. The thermostat might be getting stuck halfway open and/or not closing all the way.
That 2nd picture of the oxygen sensor looks like it possibly overheated, but my main concern is that you're driving around all the time in open loop where the engine computer is mainly calculating its fuel strategy on the engine coolant temperature sensor, when it should be taking data from all the sensors in Closed Loop, and it has to reach its full operating temperature to do so.
Again, sorry for the long post, I will also take a look at the Rav4 service info as well really quick, if no one has gotten back to you, you can post again, and it will show up as a response to the tech that was helping you. I'm not sure I will be able to find it being that far back. But I'll take a look myself after I get the thermostat information.
Take a temperature reading at the thermostat location in the diagram below.
https://www.2carpros.com/articles/how-an-engine-thermostat-works
Image (Click to make bigger)
Friday, March 31st, 2023 AT 12:14 PM