My 2002 520i starts on first turn of the key. Alas after 5 mins. it starts struggling to idle and misfires badly. I have to pump the gas pedal to keep the car going for a short time, turn off the car then restart once or twice then all is good. I have checked all vacuum hoses and all is good. MAF and disa are sound.