Mine idle was going crazy yesterday, almost wanted to die. The wife was like whats going on with the car? I said one sec, pulled over and sure enough the intake popped off. So the maf was connected but nothing being pulled across it so the ECU didn't know WTF was going on. Plus I noticed it was louder

I did have a MAF sensor go, but for some reason the car wouldn't throw the CEL until I took it up on the highway and started doing 45-60mph. Same thing getting it to go off after replacement (didn't wipe the code with the handheld) was on 3 days untill I took it up on the highway again, then it shut off.
You could have it checked for pending codes to see if the MAF comes up.