there are 16 BLM cells for adjustment of the idle to the point of WOT fuel table and these cells will change the values depending on your cars specific mechanical tune and driving habits
above 128 indicates a lean condition and fuel is being added
it bases its adjustments on what the o2 reads so if o2 sensor is bad (reading low) then the ecm will add fuel (as seen by a higher BLM # ).
if your o2 is reading air from a leaking exhaust manifold (after the normal combustion) then it will mess up the O2 readings and the ecm will add fuel until the value it sees makes sense (blm goes up) ,this would cause an overly rich mixture
if your injectors are not flowing the anticipated volume due to lower fuel pressure or bad injector or even miss burned chip for the injectors than the ecm is doing what its supposed to do and correcting the mixture , if its not at the limits of correction and INT is close to 128 than there really is no need for concern ,
if you are reading less than 128 than fuel is being pulled . if the blm is at its extreme as well as the INT (lets say it reads 90 or on some chips 105) than its possible to still be rich as the ecm cant correct to make the mixture right ,
generally any blm cell stored to +/- 10 of 128 (with normal driving) you should look into why its off and take steps to correct , above 138 look for vac/air leaks, low fuel pressure, below 118 look for excessive fuel pressure or air entering after the MAF(like from a torn stock inlet hose or loose clamp)
besides a bad o2 a bad maf (or air leaking in after the maf) can also affect BLM as its value that the ecm sees is used to determing fueling so if its off fueling will be too for whats expected
btw a vac leak will have little effect at cruise , to have any effect at cruise it would have to be huge you would have serious issues with the idle
to learn more
http://www.gnttype.org/images/blmint.gif
http://www.gnttype.org/techarea/faq/BLMINT.html