my car is running rough especially in the morning when it is cold. on 2001 BMW 740iL

Replaced MAFS and used dry gas, but is still running rough. What else could this be?

Asked by for the 2001 BMW 740iL
possible control issue
1 more answer
Your throttle positioning sensor could cause a rough or hard idle as well