I have recently acquired a 04 SF 3.5. I have been trying to diagnose this issue for the past few weeks. It all started when the car stalled on day at a stop sign. Soon realized it still drove ok, was missing i could tell but at stop lights car wouldnt idle and stall. I pulled codes and got crank sensor, misfire cylinder 5, sensor for tach, pedal sensor, tps sensor. I started with swapping a used coil in for the misfire. Check engine light actually went off after this. Still was stalling at stops. I changed crank position sensor and the tach sensor, forgot the name. Still drove fine as long as i kept foot on gas at stops to prevent stalling, rpms would fluctuate, then drop to 0, stalling. Soon I took a 45 min. drive, and doing 60mph suddenly died. Would not restart. I gutted last cat before the muffler thinking cat clogged up, i read that there were 3 cats? I presume Im seeing them on the exhaust manifolds? After I gutted the 1 cat, she fired back up, feeling like engine was missing, but running and driving but still with issues. Now whats happening is the car will run good cold, it will idle in gear at stops and all. Once the engine is up to operating temp, car once again stalls at stops, but has new symptoms, if i let the car stall, as the rpms are dropping the oil light dimly starts to flicker. Once car has stalled, I try to restart and all dash lights dim as I try to turn engine over, engine turns VERY slowly, so slow that car will not restart. I wait 10 mins. amd car will turn over a little faster, but manages to start. I got battery tested and it checks out good. I realize as battery being tested that alternator plug not connected. I plug in alternator but still have same symptoms. I changed the coolant temp sensor as I had a similar situation with a previous car so thought i would try that. No change after coolant sensor. I get codes re ran, and only 2 codes i get are bank 1 lean, and TPS sensor. So TPS is last sensor i need, but i think i have something else going on as my symptoms show and with the bank 1 lean condition.