Well we definitely don't know for sure what the problem is, it's speculation. I'm just hopeful. Sorry for the confusion.
I have received codes for
P0400 - Exhaust gas recirculation flow
P0403 EGR control circuit
Can't remember code for random misfires.
It has a rough idle in park and drive. It struggles more in lower RPM.
It's not the MAP.
It's been driven, sat for years, driven hard, sat for years, parts have been replaced the last few years. From the reading I've done and tests and the "what if it's this", I've brought it down to the ERG being clogged with carbon. Really seems like the ERG system isn't working correctly. That's the best I have left I'll definitely let you guys know how it goes.