Well if the read out is accurate and due to something in the map then it is easily fixed by modifying the tune. As mentioned, it could be something like a intake leak or faulty O2 sensor.
You can check it by flashing an OTS map temporarily and checking if AFR behaves normally, in which case it's the map; if its still reading "lean" then it's a leak/sensor issue.