Oh, also, I believe the fault codes vary slightly by DME version, not the engine per se. Find the DME you have and search for the codes for it. Easiest, usually, is to search for your fault codes...although I don't have them memorized, your last two are almost always an intake leak, with an occasional badly clogged fuel filter or failing fuel pump...at least, iirc.
Upcoming comedy shows: May 20, Greenwich Village Comedy Club. 6 p.m. See Facebook for other shows and PM me if you can make one...love to see you there!
A recent set: https://youtu.be/995gLmVEVZk
Mangofy your E46!