Well I am a MObile tech and i need to know if it is a 04 or 02 ? What size of engine does it have. Both are reasonable questions... Let me know and i will get you a part number from Gm and how much...