Have you checked your diverter valve or pcv? if not id highly recommend doing so. my diverter valve was torn to shreds and fell apart when i took it out, felt soooo sluggish and snail paced and when i changed the vavle hey presto couldnt tell you how many times it was improved, car pulls like a train now!