I have a 2006 325. For about a month now, the engine has been shaking intermittently while in park or when the car is fully stopped. Diagnosed a 2A87 code. Service guy told me selonoid needs to be cleaned. I just cleaned it and it did help a little. While in park it does not shake anymore. While in drive, but fully stopped it still shakes. Thinking about replacing both selonid. Any suggestions??
If replacing selonoids, do you have to reprogram the car after replacing the solenoids?