Thanks for all the help! I decided to give GM dealer a try. I brought them my truck and a VIN number from a 2003 truck. When asked for the VIN the tech entered the 2003 vin. Worked fine and check engine light is gone. Plus it didn't cost me anything because the tech didn't think it was possible(he didn't even write up a ticket!). So I learned a few things, hopefully useful info for the community, and I madecided a really great contact (local gm diesel tech)!
Thanks again for all of your help!:thumb: