Same issue with Throttle Positioner being dirty or worn in conjunction with the Mass Air Flow Sensor failure. There were conflicting error codes when the check engine light came on causing me to change both components at the same time.