stall when it got too hot. Once car cooled down it would start again fine. However you say no codes are being thrown and code 21 should show if it was the PTU, but you might try swapping in a known good one. I have an extra one I'd sell cheap if you go that diagnostic route and can't find one local.