I have been scouring the forums and have found some good advice that I am going to try, but I am posting anyways to see if anyone can answer some questions for me. I drive a 96 328i with about 180k on it. I have only owned it for about 6k miles. I have had no problems with it until this morning on my way to work. I started the car and it started very rough. It idled rough and I had to keep gas on it to keep it running. After a few minutes I took off down the road. It ran pretty good for about 2 hours, then I stopped for lunch and the car started rough again. Every red light it would stall on me. It has a complete lack off power and bucks quite a bit when accelerating or trying to maintain speed. It smelled like something was burning in the engine, so I stopped to check it out. Popped the hood and couldnt smell it any more and the car idled fine. I did notice that the ac lines were completely frozen white towards the back of the engine compartment. Not sure if this has anything to do with it, or the fact that my climate controll is messed up and turns on and off sparatically (I have never used the ac though). My friend said it seemed like the cat conv was burning. Not sure if it is clogged or anything. The temp is fine on it. The check engine light has been on since I bought it. I ran the codes when I first got it and it was just 1189. I never did anything because it ran fine. I ran the codes again about 2 weeks ago and got 1189,1188,1250,1423,1421. Im not sure what these mean though. I havent checked the codes since the problems though. It rained last night but not to hard and have heard the ecu can get wet and fry? I am a novice mechanic at best and could really use some help if anyone has any ideas. I am going now to try to clean the MAF and check the coils as this seems to be a fix for others. Please , any help would be greatly appreciated as I can not work without this car.