Sounds like typical 165 problems, get a new one from the dealer or AC Delco parts house. It'll be a new part number and have some good internal updates.