I have a Ford Windstar 1996 3.8L engine with 170k miles on it. Recently, it started stalling with no warning after the car runs for about 45 minutes. There are no OBDII codes showing, nor any pending ones. Running the a/c seems to add to it, probably due to more load.
I've done searches on this and found it could be a crankshaft position sensor. One person had the exact same scenario on a different type of car. Once the car cools off it will start up and run fine again.
Today I was going to take it out and see if I could get it to stall and throw a code, but after running it at idle for about 25 minutes, it just stalled in the driveway and the MIL light came on. It did start right back up and the light went off, so I pulled it into the garage. Now it won't start.
What is very strange is my OBDII scanner can't connect to the engine right now. The scanner works fine on my other car, so it's not the issue. I suspect that after it cools off I will be able to run a scan and it will start fine again.
Update:
The scanner was bad. After getting a warranty replacement it is working fine. However there are no codes.
Any ideas as to what to look for here? I'm thinking that if I could keep driving it, it would eventually fire a code, but I really can't drive a car that could just stall without warning.
I had checked the fuel pump about a month ago and it was fine. Now however, when I checked it it reads 0 pressure when cranking. I thought that it was a bad fuel pump, but I replaced it and I still have 0 pressure. I'm checking fuses and power to the fuel pump to find the root problem.