Thanks Andy! I saw that same thread last night. From my research, I think the difference in the two pumps is that pressure sensor that is located on the '05 pump assembly. I *think* that pressure sensor was moved to the EVAP canister on the 06+ models. Since almost everyone is doing away with the EVAP system, I'm thinking it might be possible to wire this old style pump up, just without the three wires in the old style connector for the pressure sensor. I have no idea what effects this may have on how the ECU manages the engine.
This is some data I found online on each style of connector:
OLD style:
NEW Style:
It appears PINs F, G, and H on the old style connector are for the fuel tank pressure sensor (EVAP system), so they could theoretically just be disconnected - just like everyone else is doing on the newer style systems with this sensor installed in the EVAP canister (removing it from the system). From what I have read on the CobaltSS.net site, when the EVAP system is disconnected, the ECU doesn't like it and freezes the LTFT tables along with throwing a CEL. There doesn't appear to be a way to get around the LTFT tables freezing, even using HPTuners, from what I've read. I have no experience using HPT, so I can't validate that information. I'm curious how the DF guys and everyone else is dealing with this situation on the running cars...
I think fuel tank pressure sensor is also a misnomer - since the tank really shouldn't be under pressure anyway. I think this sensor is just looking for pressure losses at the pump to detect fuel leaks in the system. I'm interested to hear what others think.