I would still bet its a vacuum leak.