My problem turned out to be the 02 sensor and the Throttle body but mainly the 02 sensor.