I have not changed anything on my truck. EVERYTIME I DRIVE IT, it will throw P0101 MAF circuit Low. ive checked connections. and all are good.

It doesnt matter if I delete the code at a stop sign, as soon as I start going it throws it again. The truck seems to be alot more lopey all of a sudden. I have my aeroforce set on RPMs and it used to only drop to 660 or so, and ever since the code has poped up its been dropping will into the 5s. Could it just be I need to clean the MAF?

TIA. I searched but didnt find much useful info.

Daniel