A rear diff motor will cause the vehicle to drop also. The code that said invalid data just means the rear diff control module has a fault stored in it . Data from modules that have fault codes stored is always considered invalid
That's kinda strange. Cranks but won't start doesn't sound like its a network fault but it makes me want to look at 2 areas. First is the sill area in the left rear door. A wire harness runs thru there and I have had more than one truck have an issue back there with the fuel pump feed wire shorting out against a locating stud and arching to the can lines. The other place you should look is a connector that sits on top of the frame rail behind the left rear wheel. It's Big connector that is basically a body harness to chassis harness junction . Just look to see that none of those wires coming out of there are broken or corroded.
For it to be cranking I think the PCM knows the trans is in park. So that's good.
I bet your going to find the two issues related. But keep them separate in your mind. When it's cranking but won't start treat it that way. Chk fuel psi and spark. When it's doing the other stuff figure out what module is out of the loop. Both paths will usually end up going the same basic place.
We could go do a drive by at this guys place. Might take the fun out of screwing you like this
No I'm not local but DWEB is everyplace. I was thinking that when it won't start and it just cranks spray WD40 into the throttle while someone else is cranking it. Then you will know if you have spark without digging a coil out of valve-cover
Good point. Do you think it would be better if I used starter fluid?
You will want to fix all the other splices in the end but till you find this problem you should concentrate on what's got this truck pissed off right now. There a grey/black splice that will make your windows inop, a green/white one that will make keyless entry inop, and a red one that will do all this. The red one feeds battery voltage to the steering angle sensor, the brake light switch, and the terrain response.
Do check your battery voltage like was mentioned. I know it was cranking but I can't tell you how many times I've been bitten in the ass by a battery going dead while I'm working on a car.