I have a 96' Ford Taurus that will not start. Have checked and it has spark and fuel. Replaced IMRC, IAC and many relays. Soldered the wires together for the Camshaft sensor. Starter is good. After turning over for hours, it will start and runs fine. When it sits off for a 1/2 hour will not start again. What else could cause it not to start?