Welcome. With that many codes and rough running I would say it's battery related. I own an n54 e60 and if the battery is bad, isn't fully charged, your regulator or alternator starts to go bad etc.... you get all kinds of things failing. e60s are power hogs with all the systems fighting for resources.