When i bought the car i had some sort of aftermarket maf on the car... i cleaned that and the light stayed on... I then got on here and bought a stock used maf... Cleaned that and put it on... Then the garage thought that maybe this could still be my problem so i bought a BRAND NEW one from ford... Theres no need to clean a brand new one... any other ideas???

jason