Welcome to United Bimmer!
Yes, a crack or tear in a vacuum hose will cause a rough idle, poor starting and stalling issues. It's te most common problem of a rough idle. Since one is cracked, check all of the rest of them. But make sure you feel and bend then to make sure theirs not a hidden crack.
If this doesn't solve the issue clean your MAF as well. It may help with you MPG at least. If the problem still persists your Throttle Position Sensor (TPS) or Crank Position Sensor (CPS) may be bad, causing the CEL and the issues.
Let us know what happens!