Hi all, my 2007 mini Cooper has started stalling when its warm. It drives perfect all the time except when you come to a stop when warm. It never throws up any fault codes or MIL light.The idle struggles and then it stalls, it always starts up straight away. It doesnt ever struggle to start hot or cold. Ive cleaned the MAP and the Vanos solenoids, all the live data looks good on my code reader. Anyone have any idea..? Thanks in advance.