How exactly does the truck behave when trying to start? cranking, does it fire and turn over at all and die, is there a lot of white or black smoke?
I had this problem and it may be your crank sensor. I have heard that the truck works without it, so unplug it, but that is not true on my 94. Even when truck is healthy and I unplug the crank sensor it wont turn over at all.
I think mine was actually the IP, but I changed both at the same time and truck started working. The crank sensor was providing feedback on my scanner software from Engh Motors, but when i took it off it fell apart so I'm thinking it was going bad.
My no start impossible to diagnose issue came about after cranking a lot when fuel was semi-low on a hill. So I think I killed my IP, so I replaced everything to do with the lift pump at time of IP replacement.
Another reason you will get 17 and 18 is that optic sensor filter, but you said you unplugged the sensor, and that is supposed to put it in limp mode? To try to start it?
I have had some really frustrating reoccuring no-starts and a combination of swapping PMDs and fuel shutoff solenoids has got it running. Make sure your PMD is well grounded. If it is still attached to the IP its probably not working. If you have a remote mount make for real sure it is tightened down and that it is well grounded, like running a line from the heatsink to an engine ground or the battery terminal itself. That and the harness for the PMD has to be grounded well, so the harness needs to be grounded to the IP where it was originally or to the heatsink if you have one that is close enough to the IP.