My 98 gp was doing that too...turns out my upper intake manifold was warped. Might want to check that.