I memory serves, TTS has their own tune for their products. Have you run their tune to see if that would take care of it? Swapping tunes is pretty easy, might be worth a shot.
You are right to make it a priority to sort this out because lean fuel ratio plus boost equals piston melt down.