Well here is a little update. We worked on it today. It threw a code for the crank sensor and 02 sensor. Went under truck and checked the connections, pushed them as tight as we could and started it again. Lugged and stalled out again, but threw a cam sensor code. It is like the computer can't make up it's mind on what codes to throw and what it can't talk to. We looked at the cam sensor, everything is tight there and the harness couldn't have been hurt since it runs under the intake manifold. It is like we are chasing a random electrical gremlin and it keeps hoping to diffrent spots. It also smokes like hell for the few seconeds it stays running.
Is it possiable, since it keeps jumping between the cam sensor and the crank sensor, that it is somthing in the computer itself? If it is, then I have no clue why it smokes so much (from engine area and tail pipes). We are going to check all the wire connections to the ecm, make sure nothing came loose, but after that, I don't know what options we will have besides replacing sensors..