we have an '09 legacy. Car keeps stalling once it gets heated up. my son got stranded, so we had to tow it to the nearest Subaru dealership. Many "fixes" have been tried to no avail. The service center has no idea and there it sits for 5 weeks. Waiting for a field engineer guru, and can't get one to commit. We paid $600 for the first "fix" two days after we towed it in, started to drive it away, and stalled just like before; that was five weeks ago, and it is still there! What do we do? what recourse?