BMW 325xi 2006 idle
When I stop sometimes my idle will go
down and car will shake it only does it
sometime and my service engine light will
go on and stay in for few days then go out
jus for like a hour then it will checks again
get and come right back up any help ?