i just did the exact same thing on my car.. the maf was good.. but the map was blown in half... detach the map and check if it looks good. or take it somewhere to get tested.. this took care of the idle problem.. but not the misfire.. still looking for the solution on that one