could be a few things:
vaccum leak, check around for any hose broke
throtte body plate dirty
IACV dirty, by the way 90 % of the time just need to be cleaned
timming problem(thats why i ask if u worked on the car)
valve adjustment
o2 sensor bank one weak or bad