STOP!! Do NOT replace the oxygen sensor! 90% of oxygen sensor failures occur when the 24V heating element burns out, in which it has a set of codes indicating that the heater circuit has malfunctioned. The other 10% is the sensor becomes so damaged/clogged it no longer reports, in which it reports a No Activity code.
Insufficient switching means it is reporting to the ECU, however, it is staying to one side of the .450mv range and there is an underlying cause for that. If there were a vacuum leak prior to the intake manifold, but after the MAF, then both upstream oxygen sensors would be stuck on one side of the .450mv range and that would meet the qualifications for a System Too Lean code. My opinion is there is a vacuum leak, but a tiny one on the rear cylinder head, could be a pinched exhaust manifold gasket or a crack in the exhaust manifold. The EGR is also serviced off that bank so the EGR tube may be pitted/cracked, etc.