Update, the MAF came in today and it's been replaced, the P0102/103 codes, gone, still have the P0300, at least for a time, with the Launch, I've cleared the codes before I left and shortly after that first clear, got the P0300 (randome misfire), cleared it again and eventually the light came...