Guys... i have an 04 silverado... for the past 4 months or so... my check engine light has been coming on and off... every 2 weeks or so and stay on for a day and then shut off... but this week it came on and its now about 6 days that it has stayed on... i took it 2 autozone to do the check engine light check... the machine said
exactly:1)vacuum hose off, cracked or passage blocked - Engine mechanical timing condition2) throttle body intake tube loose, off, or cracked3) BARO(barometer)/ MAP ( Manifold absolute pressure) defective4) VAF (vane Air flow) MAF (Mass air flow) sensor dirty or defective
Its a K&N series 77 custom intake... i took it all apart yesterday... inspected the hoses and the intake tube and looked at the mass air flow sensor... nothing seemed to be wrong... although the sensor may be hard to tell... i put it all back together and back on... so i know its not 1 or 2... but then i started my truck and light was still on... so i turned it off... this morning i get in and its off... drive off park it for about 5 hours... get back in, started driving and its back on?? any ideas on what it could be? or how i can check the mass air flow sensor or map sensor better to see if either is defective? thanx a lot guys... any help is appreciated