I hope that wasn't a serious issue. I think the high cost of repairs is a major reason why a lot of people turn their cars over every 3-4yrs. That gets expensive and is almost always more costly than keeping an older one and repairing it. A friend in the car business has this saying "You drive,You pay" meaning that new or old car, payment or repairs there is no free ride.
The same should apply to lawn tractors!! Trouble is- I don't lend them out!! 
The newer cars are intimidating with all of the electrical gadgetry but it's still the same things needed to make 'em run!! Gas, spark & compression! Next time when a car dies, a common problem is the in-tank electric fuel pump.. Listen @ the tank after turning on the key on.. You should hear the pump running.. If not running, try this tested and true backwoods mechanic method.. Sometimes when the pump is on it's way out it just 'gets stuck'.. Lay under the car and give the bottom of the tank a hearty whack with a gloved hand.. (Beware using anything that will puncture the tank!!) If you hear the pump go, start it and drive it directly wherever you will be able to replace the pump unless you really want to try your luck again later.. If not, call the tow truck..
OBD code readers are getting pretty reasonable to buy and you will have lots of friends if you do purchase one!!
They are just about essential to fix a car anymore so if you are serious about saving $$$ @ the shop I'd consider buying one.. Just a few hours of $120 per hr will pay for the thing! Just some food for thought.. 
Edited by WNYTractorTinkerer, January 14, 2013 - 11:46 AM.