I have some new information that may be helpful. It stalled on me twice yesterday just after I left ny driveway, which rules out any CSPS overheating problem. More importantly, I notice it dies only on deceleration. For example, if I drive down a street then take my foot off the gas, it stalls. Starts right up though with no problem.