ok i did cleaned the Maf with some spray cleaner i got from the auto parts and cleared the codes ,and everything seems to be fine now ... i know this must be temporary while i get a new one .....but could not believe what a difference it made after i cleaned it ..... thanks a lot