Welcome to the forum. Happy to have you here. Post up you question in the corect section and you'll be able to get an answer quicker. Hope your able to get the answer your looking for. There are alot of knowledgable people on this site. To me, it almost sounds like you could have a major vacuum leak.