The injectors might be different, check the part number printed on them. I have never heard of the cam position sensor being different on any gen 3 engine. I assume you're running the original PCM for your truck. Any chance you could get the PCM out of the donor truck?