9.5 times out of 10, a P0470 is solved with a new EBP sensor.
I would suggest you get a scangaugeII, or something like it, to monitor engine parameters. If you do, then compare EBP, MAP and Bare at KOEO.
Also, have you tried cleaning the MAP sensor hose and EBP tube? Otherwise, I would...