Hey guys today the truck stared acting strange, at idle it runs very rich like 10, as soon as I give it gas check engine light comes on and it goes lean like 17 I think. I literally can make the engine light come on and off just by giving it throttle. Is this the MAF ?? Any ideas ? Yesterday was totally normal driving with no beatin on it. No problems then.