About 3 years ago, I had a tune up and a muffler change for my 96 Honda Civic (auto trans). Ever since then, I've been having engine problems during wet weather (e.g. in the morning after a rainy night). I have 85K miles on my car. Here are the symptoms:
Car refuses to accelerate beyond first gear for about 10 seconds when I press the gas pedal (I can feel the engine choking), then it picks up speed until the next stop. However, the symptom disappears if I can keep the car going for a while without stopping. This is quite hazardous especially when I try to merge onto a free way or make a turn at an intersection. The yellow check engine light usually comes on when this happens.
In any weather, I'd hear this rattling sound seemingly from the muffler when idled (e.g. stop for red light). I can temporarily make it go away by pressing the window rollup button (this also has the effect of dimming the headlight)
What's wrong with my car,how much would it cost to fix these problems?