My Chevy Cruze 2014, has been having an engine light, after taking it to AutoZone, I got the following error codes : P1101, P0236, P227. AutoZone has advised replacing the MAF sensor. I have been wondering if the MAF is really faulty or it something else. After installing a used sensor that was taken from the junkyard (for testing purposes), the cooling fan started to run at a very high speed. I have then reinstalled the actual sensor, the fan does not run like before. Now I am thinking whether the MAF is faulty or not. Any thought? before purchasing a new MAF sensor at AutoZone.