Don't you just hate it when a "new" car gives you problems?
You sound very blessed to have a live-in mechanic, good friends, and free towing. And your son placed THIRD which means you have quite an athlete in the family.