Update:
It's alive! Meaning if started and ran. I only tested it for a few seconds. Next is to add antifreeze and power steering fluid. I just wanted to hear it run enough to say it's worth putting the rest of the fluids in and didn't screw anything else up. I sorted out horn issue. I inadvertently was sending the wire that was added in 96+ as part of the remote locks that makes the horn beep when you lock the doors to ground. I bypassed that and it's working correctly. I still have the courtesy light issue to resolve and the radio has no illumination, but does turn on. I'm not sure what my issue was with the no spark thing. It could have been I didn't have my test light hooked up correctly or didn't crank long enough. When I tried again later, I put the test light on the coil wire and got lots of spark! The main reason that it wouldn't start was that I had the distributor in 180 degrees off.
[emoji849]
I've run it long enough to tell that it's missing and also sounded a little odd (tough to explain with words). Hopefully the missing is just a timing thing and the odd sound is just the power steering pump? I still can't get my laptop to communicate with the PCM! I'm going to try getting a different code reader tomorrow to try instead.
Things I've checked:
- Swapped PCMs with one from a previously running truck (same unable to communicate)
- 12V on Pin 16
- Continuity from Pin 2 to PCM connector
- Ground on Pin 4 (no resistance)
- Ground on Pin 5 (no resistance)
- Pins don't seem pushed back in the truck ALDL connector
- Pins are good and straight in my ALDL cable
- Verified my laptop can connect to another vehicle (2008 Saturn)
I'm assuming all the OBDII connection is looking for is the pin 2 communication wire, ground and maybe 12V? I don't think I've checked pin 5 ground, but if it didn't have a ground I wouldn't think the truck would run. Can the truck actually run but not communicate via the ALDL, some kind of internal failure? I've heard that if one of the sensors in shorted it can cause it to be unable to communicate. Any truth in that?
Any advice on this issue would be greatly appreciated.