On my 2000 4runner 3.4L V6, the check engine light came on, had it diagnosed in the toyota dealer and they say the MAf sensor needs to be replaced. I cleaned the MAF sensor with an electrical cleaner, reset the computer(took negative cable from battery),but from time to time the engine light would come on and then off and lately more often and would stay lit for a long time.Dont really know what to do right now, if i had a bad maf sensor or something else.The truck runs fine but i dont know for how long?Do you guys have any suggestion with this dilema of mine? <img src="/forums/images/graemlins/confused.gif" alt="" />