This AI-generated draft has not been independently verified for your vehicle. Confirm engine, trim, build date, tool fitment and torque specifications against the relevant service information before buying tools or starting work.
On the XV70 Camry the upstream sensor is a Denso wideband air-fuel ratio sensor, and mechanically the job is simple: unplug it, spin it out with a 22 mm slotted O2 sensor socket, spin the new one in and torque it. The hard part is access and seizure. On the 2.5L A25A (including hybrid) there is one upstream sensor in the rear exhaust manifold, usually reached from underneath after dropping the front splash shield. On the 3.5L V6 there are two, and the firewall-side one often needs an offset 22 mm crow-foot rather than a straight socket.
The mistake that costs people money is buying a cheap aftermarket "O2 sensor" instead of the correct Denso A/F sensor. These engines are sensitive to sensor response time, and a generic unit commonly triggers P2195/P2196 or wandering fuel trims within a few hundred miles. The second mistake is fighting a cold, seized sensor with a cheap socket until the manifold threads pull out — soak it with penetrating oil first and use heat on the boss if it resists.
| Item | Type | Product search |
|---|---|---|
| OBD-II scan tool Code reader with live data / freeze frame Confirms which sensor set the code (P0031/P0037/P2195 etc.) and clears it afterward. | Required | search retailer |
| Nitrile gloves and safety glasses Exhaust soot, hot parts and falling scale from under the car. | Safety | search retailer |
| Floor jack 2 ton minimum Lifts the front of the car to reach the sensor and connector from below. | Required | search retailer |
| Jack stands 2 ton pair, pinch-weld pads Supports the car at the front jack points while you work underneath. | Safety | search retailer |
| Wheel chocks Keeps the car from rolling with the rear wheels on the ground. | Safety | search retailer |
| Socket set, metric 10, 12, 14 mm, 3/8 in drive Engine cover bolts (10 mm), under-tray and heat shield fasteners (10/12/14 mm). | Required | search retailer |
| Plastic trim/clip tool set Pops the plastic engine cover grommets and the front splash shield pin clips without breaking them. | Required | search retailer |
| O2 / A-F sensor socket 22 mm slotted (7/8 in equivalent), 3/8 in drive The slot clears the sensor harness so you can turn the sensor body. | Required | search retailer |
| Offset O2 sensor wrench 22 mm crow-foot / offset slotted style Only practical option on the V6 bank 1 (firewall) sensor where a straight socket will not fit. | Recommended | search retailer |
| Ratchet 3/8 in drive, plus 3, 6 and 10 in extensions and a swivel/wobble adapter Needed to reach the sensor past the manifold heat shield and subframe. | Required | search retailer |
| Breaker bar or long ratchet 3/8 in or 1/2 in with adapter Sensors seize in the manifold; extra leverage is often needed on the first crack. | Recommended | search retailer |
| Penetrating oil PB Blaster / Kroil type Soak the sensor threads the night before to avoid stripping the boss. | Consumables | search retailer |
| Small flat screwdriver or pick Releases the connector lock tab and frees the harness from its clips. | Required | search retailer |
| Wire brush and shop towels Brass or steel Cleans carbon off the threaded boss so the new sensor seats without cross-threading. | Consumables | search retailer |
| Torque wrench 3/8 in drive, 10-80 ft-lb range Sets the sensor to spec so it seals without splitting the boss. | Required | search retailer |
| Air-fuel ratio sensor Denso OE for A25A-FKS/FXS or 2GR-FKS; match bank and OE part number Aftermarket non-Denso wideband sensors frequently cause lean/rich drift codes on these engines. | Parts | search retailer |
| Anti-seize compound Nickel-based, O2-sensor safe Only if the new sensor has no factory pre-coat; keep it off the sensor tip and out of the slots. | Consumables | search retailer |
| Torch or heat gun Propane torch Last resort for a badly seized sensor — heat the boss, not the sensor. | Recommended | search retailer |
| Thread chaser / O2 thread tap M18 x 1.5 Cleans up a damaged sensor boss if threads pulled during removal. | Recommended | search retailer |
| Air-fuel ratio (upstream) sensor into manifold | about 30 ft-lb (40 Nm) — verify in the service manual |
| Plastic engine cover bolts (10 mm) | hand tight, roughly 5-7 ft-lb (7-9 Nm) |
| Exhaust manifold heat shield bolts | verify in the service manual |
| Front under-tray / splash shield bolts | hand tight, do not crush the plastic |
The 2.5L A25A gas and hybrid models have two: one upstream air-fuel ratio sensor in the exhaust manifold and one downstream narrowband sensor after the converter. The 3.5L V6 has four — an upstream A/F sensor and a downstream sensor per bank.
A 22 mm slotted oxygen sensor socket on a 3/8 in drive. For the V6 bank 1 sensor against the firewall, a 22 mm offset or crow-foot style O2 wrench is often the only thing that fits.
No programming or registration is required. Clear the stored code with a scan tool, then drive the car until the oxygen sensor and heater monitors run and set to Ready — typically one warm-up plus a steady highway cruise.
Sometimes, if you unplug the connector and pull the pigtail clear, a 22 mm open-end or flare nut wrench will work. But the sensors are usually tight enough that an open-end wrench rounds the hex, so the slotted socket or offset O2 wrench is the safer choice.