That would have something to do with it. Big vacumn leak. I would start with what you know is leaking and go from there. If your not comfortable tackling it yourself take it to someone or come on over to our forum at www.pistonswild.com
we have a couple professional mechanics in the club that could give you some pointers on what to try and look for in your search. Hope you get it fixed.