well guys, i have owned this truck for about a year now (98 z71) an when i got the truck the MAF code came up..took it down an they said the sensor must be bad..so i went along with them an they replaced it..2 days later the code comes back on..i take it back in an they said it must be another bad sensor..an at 300 bucks i told them to switch it out with one they know thats good just to see..well a day later the code comes on..so i put the new one back in because i know its not the sensor..so they said it could be a ground..they checked all the grounds..that helped for about a week..so my question is..what could be causing this to be comin on..could it be a ground an what ground would effect the MAF or is it posb wire prob(rub through or somethin)..the truck does act up with a rough idle an sometimes hesitates..so i kinda want to figure this out..so if anyway has any idea what could cause this..it would be great..