Didn't you just have the head gasket replaced?
Did it just start doing this after the head gasket or was it doing it before?
I would check the lines to the map sensor and make sure there isn't any tears in them causing a improper map reading.
Also this sounds crazy but make sure that all the engine grounds are hook back up.
__________________
Pressure Gradient Force
The Positive Side of the Number Line
|