I was having an intermittent "Check Engine" light showing P0171. Connected my diagnostic tool and found very high (38+) LTFT at idle that would slowly decrease at higher RPM to (25). Started by checking for vacuum leaks and this is what I found. PVC hoses cracked and brittle (see pictures). Temp fix with duct tape while waiting for a new replacement from AC Delco.
Better already with less fuel consumption! Hope this helps others.