interesting. so the idle trim is fine, but the cruising trim is way off and taking out a ton of fuel. it is not a stuck injector thats for sure.
if its pulling out 23 percent in the d range, thats also affecting all your open loop driving so be very careful, i wouldn't drive it hard at all.
Im leaning towards a problem with the calibration.