I'm sure you would have mentioned if you had an SES light, but even if you don't see the light you might have a pending code. Do you have access to a scanner? I'd start by checking for pending codes, or DTCs that don't trip a MIL (Type C).
Anything else would just be guessing. But an MAF related issue might be a good guess as I see you have a K&N. Those filters tend to coat the MAF wires with oil and cause poor readings leading to driveability issues. So if I didn't have a scanner, the first stuff I'd check is all the connections from the air lid to the throttle body (make sure nothing is cracked and no clamp is lose), then I'd clean the MAF wires (you can use an MAF cleaner spray, or do it my way which is rubbing alcohol and Q-tips).