Could it be the ECM? My 2000 Volvo S70 runs fine until it warms up then shuts down. Once it is cold again it starts fine and does the same. My laptop does not want to connect to the ECM. I am guessing when the engine gets warm, the ECM is not talking and does not know what to do.