E90 325i idle erratic and cutting/switches off

Top