Well isht. I need to look at the diy's and see what all it entails, but i will probably do it by myself. Hopefully i can get to this tomorrow, but it's probably not going to happen for at least another week or two.No it is not the MAFs you have several problems. 1B is not a code when it comes first, it means to use table 18 for reference, unless it showed 1B twice in a row. Even though 88 could cause idle problems, it might be there because of a reaction to the 72 and FC. The 72 and FC are likely responcible for most of the codes and that is the vanos solenoid board. There are quite a few DIYs posted on the board for repair. Pretty simple even at lower skill levels.
First thing you should do is clear the codes and see what comes back first, second etc. Start it and if the idle is off read the codes. Then drive and read the codes etc. Don't reset the codes after you do it once. Some codes take time to appear It would not surprise me if you have a bad vanos board and dirty idle control valve. Both are common. Are you going to fix this yourself or take it to a shop?