I have an 046 that is not oiling. When I rev it up with the bar off nothing comes out of the oil port, however oil leaks out from below the chain tensioner. Also it appears that the bar oil reservoir is full of air bubbles. I ordered a new pump and worm gear. Do you guys think these parts will fix the problem or am I missing something else? Thanks