I have a new to me 02 330ci was idling fine but was over heating. I replaced all of the coolant hoses, ET, and was able to get it not to overheat. I also have to replace the exhaust gaskets because they rusted off completely. I was running it like that as I was working on it and without the MAF connected. Now the EML light came on and it sounds like it's idling really rough in limp mode. Do you think running it without the MAF put it in limp mode?