Oh - and tach needle dropping to zero & staying there 'til next start - and this still happens, even though we just replaced the ICM - and it usually happens soon before either a stall or a non-(re)start.

'Interesting thing: The car usually does better when the gas tank is full... maybe something to do with the gas staying cooler and so keeping other things relatively cooler?