Hi in the past 1000 miles I have had the P0171 check engine light code come on roughly 4/5 times and I erase the code but comes back. It looks like it comes on when sitting at idle for a bit never came on while driving..only in idle. looked up what is may be(maf sensor,02 sensors,vacuum leaks) I cleaned the maf with crc cleaner and check the hoses amd they all “appear” to be ok. Ats 2.0t all stock except kn drop in filter. 51,000 miles. Any idea what it can be that I’m missing that I don’t know about. Thanks.