Ok guys a i just bought my first subaru about a month ago. I purchased a 2006 wrx with 100k miles on it. Absolutely fell in love with the car but have noticed some running issues. Its seems to hesitate a little when i accelerate hard from a dead stop but not really to much to really notice. Where the running issue is noticable is if im cruising around 45 and decide to down shift and accelerate to go faster or just decide to step on the the throttle harder from that point. It will start to accelerate and then the rpms will kind of stutter and then it will take off or if i gradually accelerate from that point the rpms will flutter up and down around 3500 rpm. The only upgrades that i can tell are a K&N Typhoon intake and 3" turbo back INVIDIA exhaust. There are no check engine lights, no oil leaks, no smoke, and no funny noises. Im kinda stumped and would really like to figure this out. Does it need a tune or is there something else wrong? Thanks