Originally Posted by basementbuilt
...I now have a crankshaft sensor code, fairly certain the only thing I haven't replaced.
From all the posts I've seen related to this issue (all unresolved), I think you're certainly the closest to finding a resolution. I just recently started having this problem with my 96 2.4L and started diagnosing the issue. It seems very common on both the 2.4 and 2.7 but no one seems to positively resolve it.
So here's my theory...and let me start off by saying I believe in diagnosis rather than throwing a bunch of parts at a problem because that's super expensive and frustrating when it doesn't work. I'm sure there will be a bunch of people who shoot it down without any evidence but if so, then WHAT IS THE SOLUTION, NAYSAYER?
If you look at the EFI circuit, the crankshaft position sensor provides an input to the FUEL INJECTION SYSTEM. I read another post somewhere in which someone checked his injectors with a noid light during the no start condition and the injectors weren't opening. Everyone seems to go through and replace every component of the ignition system only to find the problem remains. Same with the IAT sensor; it doesn't solve the problem. No one who has this issue ever mentions replacing the crankshaft position sensor and the posts simply fade away. I've seen bad CPS on other vehicles cause a cranks-but-won't-start condition and think this mysterious issue is going to have the same cause on our Toyotas.
As far as the people who disconnect the IAT sensor and the truck starts, it's because disconnecting that sensor puts the truck into limp home mode and it bypasses that sensor and ALL the other sensors (including the CPS). Of course they think they've solved it and think it's the IAT sensor when it's only masking another problem.
Here's an overview of the crank and camshaft position sensors. Note the reference to the no-start condition and that heat is usually what kills these. I'm not promoting this brand or any other, it's just something I found while researching my problem and think its a good reference. http://www.standardbrand.com/upload/...FT-SENSORS.PDF
Here's another post in which the guy damaged his CPS while replacing the alternator (the sensor is just behind the alternator) and surprisingly he had a cranks but won't start condition: http://www.yotatech.com/f2/repair-re...77/?styleid=41
He says, "I recently removed and reinstalled my alternator after having it rebuilt. Afterwards, the truck wouldn't start. I cranked it and it kept turning over without running. Oh, what joy. I apparently tore out the wires from my crankshaft position sensor, which was located conveniently behind my alternator, exactly where I was trying to lever the bloody contraption back into place."