My bl number at idle is 138,and even my wide band says its rich.When I go wide open my o2 readings have been as low as 058,but at cruise it runs rite at 14.7 on the wide band and bl is around 128.It runs fine at half throttle with wide band readings in the 12 range.Any reasons why this might happen.It just started running this way.Thanks for any help.