You running stock, or are you tuned and did you buy her new or used? Just curious because I had the same problem last week and it was my tune.
I'm by no means the Tech here I'm just trying to figure out what ya got. The smart guys will be along here in a bit to help out.