Also the break booster could be going bad maybe? With the vacuum pressure en such could be another place to look. I would also check to make sure all the intake parts are tight. The fuel pressure reg could have gone, very unlikely but maybe not enough fuel pressure even though your saying it is fine on WOT. I'm just spit balling ideas for ya