I know this is an old thread but I'm having the exact same issues with my 2000 445. I've already replaced the MAP sensor to no avail. I've also replaced both coil packs and the air temp sensor. I have a new fuel pump to install next BUT I'm seriously thinks of taking it in to JD for a diagnostic...