The DI is a reliable old lump. Not normally suffering fueling problems. Map sensors fail as to Map sensors. I'd look there first.
Does your engine have an Idle Air Control Valve? If so id look there at giving it a clean and seeing if there's any improvement
If it doesn't...... I'm outta here
:5bcheers2:The DI is a diesel, so is WOT all the time