I had a the check engine light come on once and the dealer diagnosed it as a MAF sensor replacement costing about $450 including labor.
Instead I just followed this (section on cleaning MAF): http://www.4x4wire.com/toyota/maintenance/tacoma_4runner_30k/maintenancep5.html
bought a can of...