I may have missed this but how do you know its running lean ? A/F gauge ? Checking plugs ? Is it popping ?
Could be bad sensor or gauge...
I once chased a lean issue and found it to be a kinked line at the tank. Must have done it while changing gears.