You don't need the oil pressure switch. That is there in case the fuel pump realy dies. Redundancy. The crank sensor, needs to be set up with a feeler gauge ....blah blah blah. This is how I set mine up: I take a piece of cardboard(not corrugated), like from an oil filter box. Peel a few layers away so that it is a little thinner, maybe half thickness. Put it on the reluctor ring of the crank. Fold it over so that it is on both sides. Rotate it through the crank sensor, and when it is in the sensor, tighten it down. Then take the paper out,and rotate it to make sure that it doesn't rub. I have lots this way, and it always works great. The crank sensor has two slots on it, and for life of me, I can't remember which one to use. If you use the wrong one, it won't produce a signal and the car won't start.
Make sure the ECM is getting power, make sure your cam and cranks sensors are getting power, and are producing a signal.
What did you use for a harness? Did you swap out the entire harness, dash and all?