Getting both codes. Put in new Delphi MAF from Napa, disconnected the battery to reset the ECU for the new MAF, new air cleaner filter, hooked up smoke machine - no vacuum leaks. Fuel pressure a little low - changed fuel pump. Still throwing codes. Hooked up Autel 808 scanner, MAF readings not holding steady, grams bouncing all over while idling. Put in a cheaper MAF from Amazon - no change. Installed another Delphi MAF from Summit this time - no change. Unplug MAF and engine smooths out. Checked all the MAF wires and cant find any problems, back probed MAF and got 12v going in and 2.7v from the signal wires. Started again today with rough idle, unplugged MAF for a minute and the engine smooths out, then plugged the MAF back in, engine still running smooth. Took it for a 12 mile drive and was running great and 1 of the monitors even reset. Let everything cool off for a few hours and decided to take it for a drive to get another drive cycle done. Running like garbage again. It's got 151k on the clock but would like to drive it to work to keep the miles off my truck. I live in CA and need to smog it by the end of this month but I dont see that happening. Any other ideas?