I was watching some forums and someone suggested MAF sensor, so I took out the cable of MAF and all the problem vanished. Car runs perfect but checks engine light is on now. Went to dealership adn bough OEM MAF and installed. It did not work. $200
Then bought Hitachi MAf from Amazon, when I got that it was someone old Motercraft MAF wrapped in the Hitachi box.
Returned that.
No bough one from others and waiting for that to show up.
Why it is so dam difficult to get good MAF?
If still I get bad one i will be forced to take to dealership to fix.