Plus as an obvious extra, you mentioned P0102, would also be worth seeing what state the maf is in and its local connector and wiring, along with taking the real time data with the ignition on, engine off and then at idle, and while driving, to see if it is erratic, before buying anything you...