Gary, that's not quite what happened - he didn't get a CEL from touching the loose TPS wiring - it stalled when he did. Prior to that, I was getting CELs almost daily, but since he tightened up thew wiring, I am only getting them once a week or so, and it has (so far) only been the lean condition codes.

The replacement MAF goes in next. Then comes the new fuel filter.