UPDATE: I tried the old MAF and the idle just raised as before (sudden) then back to normal. However, with the new MAF it will keep going up and down forever !! when i unplug the sensor connector everything looks smooth ? I am not sure if the problem with the new MAF or not ? I also noticed the car is going to die with the idle and then it gets back up normally ! the thing i've noticed is the alternator is coming to it's end because every electric thing in the car is flickring and that was obvious + a smell of electric and noise from it ! I will get my belts and the new alternator today and i hope that will fix the problem !
In addition to that I got a bunch of new codes
P0100 - Mass or volume air flow circuit
P113B - it says this fault code is not found in the database
P0113 - intake air temperature sensor 1 circuit high
I am not sure what are these for ? hope you guys know !!