If an aftermarket crank sensor was used, try an OEM one. The non-start problem sounds like cam or crank sensor - almost certainly the problem. Except for speed sensors, aftermarket sensors have proven not to work so hot in our cars.
Cruise control problem is likely unrelated to the non-start problem. Calibrate your brake switch. Brake switch could need replacing, but that's fairly rare. Aftermarket is OK for that switch, but calibrating it will likely fix your c.c. problem and will cost $0.00 plus 2 minutes of your time. If still no joy, replace the switch (calibrate it after installing)
Here's how to calibrate the brake switch, from a post of mine a couple of weeks ago:
The FSM says to remove the switch from the brake pedal arm to adjust it. That is not necessary, and it can be difficult to get it to go back onto the bracket correctly without causing damage to the switch.
With the brake switch still mounted, depress the brake pedal with moderate pressure with one hand while pulling out on the plunger with the other (you may have to support yourself on your elbows to do that) until the plunger clicks out and is again against the pedal arm (while brake pedal is depressed), then s-l-o-w-l-y release the pedal so that it returns to its rest position. That's it. Takes seconds to do.
I've never had to pull back on the pedal - you should be able to rely on the pedal spring to pull it back and push the plunger in the correct amount of clicks. But if for some reason it doesn't come back all the way, then, OK, pull rearward on the pedal, but only just enough to pull it against the stop. If you pull back too hard, you will temporarily flex things and compress the rubber stop, and the switch plunger will be pulled in too far, and you will end up with the original problem. In fact I suspect that many of them get out of calibration by the driver inadvertently pulling back on the pedal with the front of their foot.
'98 LXi - Later Concorde gages (black w/ chrome rings)/'99 LX - LHS gages (white) - HIR bulbs
Last edited by peva; 06-09-2011 at 08:55 PM.