One other thing. Before the stall happens, are there a bunch of clicking noises coming from the passenger foot well? Also, when it does it again, put your nose down in the passenger foot well and see if it smells like fish. If either of these checks are positive, it's probably time to rebuild the ECU. If it smells like fish, make sure you pull it apart and check the condition of the printed circuit board before you ship it off to be repaired. If it's corroded and rusted to all get out, it won't be rebuildable.

Pmontero


'87 Montero Diesel
'98 Porsche Boxster Electric
and more...
Greasology
NotPetroleum