My engine light came on and the message read that it was the mass air flow sensor. It would idle rough and buck from time to time. I had the sensor changed and it ran great for a couple days but the engine light came on and it is reading the same message saying that it's the mass air flow sensor although the car does not ride bad like it did. I've also had this problem when I first bought the car and had it fixed. Has anybody else had this problem and know what the solution is and is it a common problem for cobalts?