When driving home last weekend I noticed the display was pegged at 22.4 all the time. Idle, cruise, acceleration - always at 22.4.
I don't trust this reading, as I imagine at 22.4 the car would barely idle let alone run, but the car runs perfect like always. No audible pinging or spluttering etc. But after a fair while of driving, it slowly displays in the normalish ranges, but sometimes doesn't display full lean on overrun (like the injectors aren't cutting out)
Last night went for a drive. Car runs like a dream but, AFR pegged at 22.4 until:
at 15km of driving I start getting a cruising reading around 18.0 without change at full throttle or zero throttle (no overrun?? just swings between 18.1 and 19.5).
at 20km cruising is now in the normal 15.0 range and going down to around 11-12.0 under hard throttle (displaying like normal) except when I let off throttle (over run/injector cut off) it doesn't display full lean/injector cutoff, or it takes about 4-5seconds for it to display full lean (normally goes full lean instantly).
I also notice just the subtlest single hesitation just as it eventually goes full lean/overun.
On the way home after dinner, displays perfectly normal ranges (though the overrun lag still persists and sometimes doesn't display full lean at all during zero throttle over 1500rpm. It will display in the 13.5 range.)
Searching seems to suggest that the 22.4 all the time reading is a bad sensor, but this was a new sensor last year when the ECU was installed. (the MTXL unit is second hand though) so I'd like to think this isn't a faulty sensor already. No error codes.
I have had a few people tell me that they can see spluttering exhaustsometimes coming out on deceleration (engine braking down a long hill) so I'm wondering if the reading (22.4) is actually correct at the sensor and this is causing the ecu to dump fuel, making the engine run fine albeit a bit rich??
Would an exhaust leak or something else cause this reading at the sensor?
Car is going in for a service next week but I've looked over and the only thing I can see is a bit of exhaust soot on the engine block near the dip stick.

Don't know if this is new or not or if this is even big enough to cause false readings.
If the sensor (or MTXL controller) was faulty does this sound like normal behaviour?
Thoughts?