Thanks for the help everyone. I did a vacuum line check today and found nothing but i will try resetting the ecu tonight, my friend finally owned up to driving my car extremely hard at one point, he was racing another one of my friends 05 STi, so I'm hoping the resetting will fix the problem.