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.
I don't want to beg, but please, please come to a show sometime!
In NYC Sat, Sept. 30, 8 p.m. at Broadway Comedy Club! Sat, Oct. 8, 6 p.m. at Greenwich Village Comedy Club.
Mangofy your E46!