I cleaned the MAF and I still have the same problem. Though now when I start the engine it revs really high then slowly comes back to a normal idle speed.