When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I am getting this code but have checked the Mass air sensor and even put a new one on to see if it was the issue but the code still comes back. I disconnected the battery, left it off for hours then got the same code almost immediately once the truck is turned on. It seems to run OK (hard to be sure as I still need to change the speedo gear to get the shift points better) so I am wondering what are other things that may cause this code.
On a side note, I am putting a Stinger PiMPxshift ECU in the truck going away from the existing piece of crap ECU and just wanting to track this issue down before making the switch.
If your 157 code was in memory it came up at the end of your Key On Engine Off test if you ran one. And it would mean it happened but is not currently active. If so, you need to run the KOEO test again and as codes are being run disconnect the test source during that test to make it erase. If it came on during a KOERunning test, there appears to be an issue. Perhaps it is being grounded as mentioned in the code chart below.
157 (R,M) Mass Air Flow signal is/was low or grounded - MAF