Fix
After a long fight , this fixed mine. It ran awful and the dealer found a bad connector on the MAP sensor. Couldn't tell by looking at it. Replaced plug and wired it into the harness and so far so good. Just something to look at if all else fails. God knows that I tried everything else.