when mine did that it was the TPS... try calibrating that as well.