About six weeks ago my 95 with a 4.6 would not start. I let it sit for two hours and then it cranked right up. No problems until last Thursday it did the same thing. Let it sit for thirty minutes and it cranked right up. Sunday morning it cranked up and I move the car to change the heater core. Finished the job and now the car will not crank. I double checked everything making sure I plugged everything in. Funny thing is that when I turn the key on,the radiator fan comes on. The engine is bone cold. Someone told me it might be the body control module but I don't see how that would affect starting the engine. Any input is welcome. Thank you.