Subaru WRX CEL Light on - Help!

Will check these ideas over with mechanic. He is really easy to work with, honest and reasonably priced. New MAF sensor is installed so we will wait and see what happens and what codes appear if the CEL light comes on again.