Ive had my subaru impreza 2.0r sport hawkeye 2005 now for just over a month, its a non turbo and just lately seems to struggle and stumble at 3 and half thousand revs?? When u put your foot down in all the gears.the revs are there but sluggish before and then boom 4,000 revs and picks up speed! Any ideas pls.????