GM Part # needed
#2
List says same connector as the cam sensor harness. It's $20 which seems like a lot, not sure what you get for that. I would call up SDPC and ask them about it.
http://www.sdparts.com/product/12085495/CONNECTOR.aspx
http://www.sdparts.com/product/12085495/CONNECTOR.aspx
#4