I have a 04-89' truck and as was stated above there are two different part numbers. I could never get it adjusted and it would throw codes with the early part number but once I switched to the later number all was good.