Hi there when I was on my way home tonight in my 2006 mini cooper the engine management light came on and the engine is very spluttery and has a lack of power luckily I was just turning in my street so I quickly switched it off any ideas what it could be