The 17958 code has come and gone as I have fiddled with the car over the months.
I now get both codes, especially the 17552 on even a short run.

Shall I replace the MAF?