do basic tune up. i am thinkin it could be your TPS. throttle position sensor, but not exactly sure