Test pipes would be my thinking based on all the other diagnostics you've done. I assume you cleared the codes after cleaning MAF and TBs and they still came back? I know that's a stupid question - you said you were new, but sound like you know what you're doing