Try cleaning your tb and sensors. When was the last tune up? Might as well do a pan drop and filter change as well