I've been getting the P0102 code for a couple of weeks now. I've checked the harness, nothing lose. I've cleaned the MAF really well with CRC MAF cleaner and today the light came back on. So I'm thinking it is time to replace the MAF. I just thought I'd throw it out there and see if someone has any other ideas before I drop some cash on a new MAF.