Check if your coils are good. Since they all seem to have an error code, there maybe something common to all of them. Could be the DME ground, engine master ground, etc
Could try to re-flash the DME firmware or update it.
Maybe worth to also download ISTA+ (ask for it in another thread in this forum) and use a $10 ENET cable to do a proper check.
Here is something similar. Tells you various diagnostic options:
https://www.e90post.com/forums/showthread.php?t=1545070