Was the original sending unit you had on the truck the "large" or "small" one? Both were NPT, but early heads used the larger ones, which do not work with at least the 5.7L Vortec heads.
I'm sorry I'm grasping at straws here, but one alternative MIGHT be the 3 wire unit used for temperature on a variety of GM vehicles.
http://www.ebay.com/itm/ACDelco-213...Parts_Accessories&hash=item5659f58caf&vxp=mtr
I know little about the LS series, so no idea if the CTS portion (for the PCM) would be looking for different specs, but if the specs for the CTS were the same, you could potentially use this sender to eliminate one on the motor, if that makes sense. Kill two birds with one stone in effect. The AC Delco number is 213-815, which you can cross reference for vehicle on acdelco.com under the catalog portion.
I'm pretty certain it's metric, or at least something "not common" on the older motors, as it's slightly thread larger than the small block oil drain plug, and finer thread.
Any chance you can mic the diameter of the last few threads in the head? I could mic the threads on the 213-815 I have in my garage.
My intent is to use them to replace my CTS and gauge sender, and use another as an oil pressure temp sender that my ECM can log as well.
Edit: Been a few years, but just did the testing on the 213-815. The sender is a 3/8" NPT thread. The testing I did compared the resistance across the two terminals of the "standard" truck CTS, and the two terminals of the 213-815 at ambient temps. The resistance was the same. I then measured the resistance on the "stock" single wire gauge sending unit to the sender body, and measured the same on the 213-815. Again, same resistance.
Hooked up a spare temp gauge to the 213-815, and took a heat gun to the sender. Sender quickly responded to the heat changes. I don't see there being any difference in measurements. It would be more accurate to measure at say, 200* as well, but I don't have the capability to test two senders at once.