my smog pump is making a howling noise and i need to know if its bad it throws a code at different times like sometimes after 8 miles and some times under a mile i dont know if thats the reason that the check engine light comes on any help would be great