A week ago the CEL came on my Ford Focus (2000, V4, 2.0L). Using the code reader it showed as a P0171 error (system too lean). After some research it recommended cleaning out the MAF sensor and if that didn't work replace it completely. It also checked to make sure there weren't any vacuum leaks from the air intake through the MAF towards the engine. There are definitely no leaks. Cleaning out the MAF sensor didn't do anything so I had it replaced. Wiped the code and then started it up fine. After about a day and a half of use, the CEL comes back on with the exact same code. Thinking the replacement MAF sensor was defective I had it exchanged. The same thing happens. Wiped the code and after a day and a half of usage the CEL comes back on. Typically if there is an issue the CEL should come back as soon as you startup, correct? Any thoughts whats going on here?