Thanx to all who gave advice on P0171 and P0174. I took apart the MAF, cleaned it out and voila, the dreaded CEL is finally put to rest. Believe it or not, I'm not getting too much of pinging anymore either!