As I read your post I was thinking there may be a spark problem; i.e. no spark or weak spark. that will cause misfire and register a lean condition b/c w/no spark the O2 in the incoming air goes right out the tailpipe (with the gasoline) and the O2 sensor will think there’s too much O2 in the exhaust. when the problem really is there’s no spark setting off the mixture. Crank position sensors are known to be parts with heat related symptoms.
I’ve thought about that too but the plugs and wires are only a year old, probably 20k miles on them and whene I changed them out, it didn’t fix the misfires or the right bank running lean errors